返回市场
代码片段管理器

代码片段管理器

作者:ngeojiajun7 星标更新:2025-07-14

项目介绍

代码片段服务器

概述

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

<a href="https://glama.ai/mcp/servers/qt4j367mfk"><img width="380" height="200" src="https://gips2.baidu.com/it/u=4191241630,605395000&fm=3081&app=3081&f=PNG?w=760&h=400" alt="代码片段服务器 MCP 服务器" /></a>

特性

  • 使用标题、语言和代码创建代码片段
  • 可选地通过语言或标签过滤列出代码片段
  • 根据其唯一ID删除代码片段
  • 支持本地化
  • 持久本地存储

预备条件

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

安装

git clone git@github.com:ngeojiajun/mcp-code-snippets.git
npm run build
npm link
# 或者你可以这样做
npx @ngeojiajun/code-snippet-server

使用方法

该服务器暴露了三个主要工具:

1. 创建代码片段

使用标题、语言和代码创建一个新的代码片段。

参数:

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

2. 列出代码片段

获取代码片段列表,可选地进行过滤。

参数:

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

3. 删除代码片段

从存储中移除一个代码片段。

参数:

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

开发

构建

npm run build

代码检查

npm run lint

贡献

欢迎任何形式的PR。