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

代码片段服务器

概述

代码片段服务器是一个模型上下文协议 (MCP) 服务器,旨在管理和存储跨不同编程语言的代码片段。它提供了一种灵活且可扩展的方式,可以使用标准化的服务器接口来创建、列出和删除代码片段。

特征

  • 创建包含标题、语言和代码的代码片段
  • 列出片段,并可选择按语言或标签进行过滤
  • 根据唯一 ID 删除片段
  • 本地化支持
  • 持久本地存储

先决条件

  • Node.js(18.x、20.x 或 22.x)
  • npm

安装

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

用法

该服务器公开了三个主要工具:

1. 创建代码片段

创建具有标题、语言和代码的新代码片段。

参数:

  • title (必填):代码片段的名称
  • language (必填):编程语言
  • code (必需):实际的代码片段
  • tags (可选):用于分类的标签数组

2. 列出片段

检索具有可选过滤功能的片段列表。

参数:

  • language (可选):按编程语言过滤代码片段
  • tag (可选):按标签过滤片段

3. 删除代码片段

从存储中删除片段。

参数:

  • id (必需):要删除的代码片段的唯一标识符

发展

建造

npm run build

皮棉

npm run lint

贡献

欢迎任何 PR

You must be authenticated.

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

用于管理和存储各种编程语言的代码片段的 MCP 服务器,允许用户通过标准化界面创建、列出和删除片段。

  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