代码段服务器
概述
代码段服务器是一个模型上下文协议(MCP)服务器,旨在跨不同编程语言管理和存储代码段。它提供了一种灵活且可扩展的方法,可以使用标准化的服务器接口创建、列出和删除代码片段。
特性
- 创建包含标题、语言和代码的代码片段
- 按语言或标签列出具有可选筛选功能的代码片段
- 按片段的唯一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
# Or you can do
npx @ngeojiajun/code-snippet-server用法
服务器公开了三个主要工具:
1.创建代码段
创建一个包含标题、语言和代码的新代码段。
参数:
title(必填):代码段的名称language(必填):编程语言code(必填):实际代码片段tags(可选):用于分类的标签数组
2.列出代码段
使用可选筛选检索代码段列表。
参数:
language(可选):按编程语言筛选代码段tag(可选):按标记筛选代码段
3.删除代码段
从存储中删除代码段。
参数:
id(必需):要删除的代码段的唯一标识符
发展
构建
npm run build棉绒
npm run lint贡献
欢迎任何PR
