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 link
The 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 build
npm run lint
Any PRs are welcome