Snippet Saver
FreeNot checkedAn MCP server that enables AI coding tools to save, list, and read code snippets as files in the local filesystem.
About
An MCP server that enables AI coding tools to save, list, and read code snippets as files in the local filesystem.
README
A Model Context Protocol (MCP) server that lets AI coding tools save, list, and read code snippets. Build your personal code snippet library that Claude Code, Cursor, and other MCP-compatible tools can access.
What It Does
This MCP server provides three tools:
- save_snippet - Save a code snippet with a name, language, and optional description
- list_snippets - View all your saved snippets
- read_snippet - Read a specific snippet back
Snippets are stored as individual files in ~/snippets/ directory for easy access.
Installation
Clone or download this project
Install dependencies:
cd snippet-saver npm installConfigure Claude Code (choose one method):
Method A: Using command line (recommended)
claude mcp add --transport stdio snippet-saver -- node C:\Users\Grays\mcp-projects\snippet-saver\index.jsMethod B: Manual configuration Create or edit
.mcp.jsonin your project root:{ "mcpServers": { "snippet-saver": { "command": "node", "args": ["C:\\Users\\Grays\\mcp-projects\\snippet-saver\\index.js"] } } }Reconnect servers in Claude Code:
- Type
/mcpin Claude Code - Or start a new session
- Type
Usage Examples
Save a Snippet
Claude, save this React hook as a snippet:
const useLocalStorage = (key, initialValue) => {
const [value, setValue] = useState(() => {
const item = localStorage.getItem(key);
return item ? JSON.parse(item) : initialValue;
});
useEffect(() => {
localStorage.setItem(key, JSON.stringify(value));
}, [key, value]);
return [value, setValue];
};
Name it "useLocalStorage", language "javascript"
List All Snippets
Claude, what snippets do I have saved?
Read a Snippet
Claude, show me the useLocalStorage snippet
How It Works
- Snippets are stored in
~/snippets/(your home directory) - Each snippet is saved as a separate file with the language extension
- Metadata (name, language, description, date) is included as comments
- Works with any MCP-compatible AI coding tool
Limitations
- Snippets are stored as plain text files (no database)
- No search functionality yet
- Cannot update existing snippets (must save new version)
- No categorization or tagging system
Requirements
- Node.js v16 or higher
- Claude Code or another MCP-compatible tool
Installing Snippet Saver
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/Grayhood144/snippet-saverFAQ
Is Snippet Saver MCP free?
Yes, Snippet Saver MCP is free — one-click install via Unyly at no cost.
Does Snippet Saver need an API key?
No, Snippet Saver runs without API keys or environment variables.
Is Snippet Saver hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Snippet Saver in Claude Desktop, Claude Code or Cursor?
Open Snippet Saver on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
GitHub
PRs, issues, code search, CI status
by GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
by mcpdotdirectCompare Snippet Saver with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All development MCPs
