Code Snippet Server

by ngeojiajun
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • The server provides persistent local storage for code snippets

  • The server requires Node.js (18.x, 20.x, or 22.x) as a prerequisite

  • The server requires npm as a prerequisite and uses npm commands for building and linking

Servidor de fragmentos de código

Descripción general

El Servidor de Fragmentos de Código es un servidor de Protocolo de Contexto de Modelo (MCP) diseñado para gestionar y almacenar fragmentos de código en diferentes lenguajes de programación. Ofrece una forma flexible y extensible de crear, listar y eliminar fragmentos de código mediante una interfaz de servidor estandarizada.

Características

  • Crea fragmentos de código con título, idioma y código.
  • Lista de fragmentos con filtrado opcional por idioma o etiqueta
  • Eliminar fragmentos por su ID único
  • Soporte de localización
  • Almacenamiento local persistente

Prerrequisitos

  • Node.js (18.x, 20.x o 22.x)
  • npm

Instalación

git clone git@github.com:ngeojiajun-deriv/mcp-code-snippets.git npm run build npm link

Uso

El servidor expone tres herramientas principales:

1. Crear fragmento

Crea un nuevo fragmento de código con un título, idioma y código.

Parámetros:

  • title (obligatorio): Nombre del fragmento
  • language (obligatorio): Lenguaje de programación
  • code (obligatorio): el fragmento de código real
  • tags (opcional): Matriz de etiquetas para categorización

2. Fragmentos de lista

Recupere una lista de fragmentos con filtrado opcional.

Parámetros:

  • language (opcional): Filtrar fragmentos por lenguaje de programación
  • tag (opcional): Filtrar fragmentos por etiqueta

3. Eliminar fragmento

Eliminar un fragmento del almacenamiento.

Parámetros:

  • id (obligatorio): identificador único del fragmento a eliminar

Desarrollo

Construir

npm run build

Hilas

npm run lint

Contribuyendo

Cualquier PR es bienvenido

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Un servidor MCP para administrar y almacenar fragmentos de código en varios lenguajes de programación, que permite a los usuarios crear, enumerar y eliminar fragmentos a través de una interfaz estandarizada.

  1. Overview
    1. Features
      1. Prerequisites
        1. Installation
          1. Usage
            1. 1. Create Snippet
            2. 2. List Snippets
            3. 3. Delete Snippet
          2. Development
            1. Build
            2. Lint
          3. Contributing
            ID: qt4j367mfk