Code Snippet Server is a Model Context Protocol (MCP) server designed to manage and store code snippets across different programming languages. It provides a flexible and extensible way to create, list, and delete code snippets using a standardized server interface.
- Create code snippets with title, language, and code
- List snippets with optional filtering by language or tag
- Delete snippets by their unique ID
- Localization support
- Persistent local storage
- Node.js (18.x, 20.x, or 22.x)
- npm
git clone git@github.com:ngeojiajun-deriv/mcp-code-snippets.git
npm run build
npm linkThe server exposes three primary tools:
Create a new code snippet with a title, language, and code.
Parameters:
title(required): Name of the snippetlanguage(required): Programming languagecode(required): The actual code snippettags(optional): Array of tags for categorization
Retrieve a list of snippets with optional filtering.
Parameters:
language(optional): Filter snippets by programming languagetag(optional): Filter snippets by tag
Remove a snippet from storage.
Parameters:
id(required): Unique identifier of the snippet to delete
npm run buildnpm run lintAny PRs are welcome