Snippet Saver
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Snippet Saversave this Python function as 'calculate_average'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Snippet Saver MCP Server
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.
Related MCP server: MCP Tools
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 CodeOr start a new session
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 snippetHow 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
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Grayhood144/snippet-saver'
If you have feedback or need assistance with the MCP directory API, please join our Discord server