Code Snippet Server
Overview
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.
Features
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
Prerequisites
Node.js (18.x, 20.x, or 22.x)
npm
Installation
Usage
The server exposes three primary tools:
1. Create Snippet
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
2. List Snippets
Retrieve a list of snippets with optional filtering.
Parameters:
language
(optional): Filter snippets by programming languagetag
(optional): Filter snippets by tag
3. Delete Snippet
Remove a snippet from storage.
Parameters:
id
(required): Unique identifier of the snippet to delete
Development
Build
Lint
Contributing
Any PRs are welcome
local-only server
The server can only run on the client's local machine because it depends on local resources.
A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityTypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.Last updated -325MIT License
- AsecurityAlicenseAqualityMCP server for collecting code from files and directories into a single markdown document.Last updated -9MIT License
- AsecurityAlicenseAqualityMCP Server for running code snippet and show the result.Last updated -1394203MIT License
- -securityFlicense-qualityAn MCP server that enables generating scripts based on specified topics and keywords, while also providing functionality to store and summarize notes.Last updated -1