代码片段保存工具

Snippet Saver MCP服务器为Claude Code提供了一个名为`save_snippet`的自定义工具,用于将代码片段按名称、语言和内容保存到本地`snippets/`文件夹中。

  • by bukihax
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 bukihax/snipper-saver-mcp

使用说明

片段保护程序MCP服务器

它做什么

Snippet Saver MCP服务器为Claude Code提供了一个名为 save_snippet。您可以要求Claude按名称、语言和内容保存任何代码片段——它将作为真实文件存储在本地 snippets/ 您计算机上的文件夹。

提供的工具:

  • save_snippet --将命名代码段保存到 snippets/<name>.<ext>

如何安装

  1. 克隆仓库:

    git clone https://github.com/aaliyah/snipper-saver-mcp
    cd snipper-saver-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 使用Claude Code注册服务器 绝对路径 到你的 index.js:

    claude mcp add --transport stdio snipper-saver -- node /ABSOLUTE/PATH/TO/snipper-saver-mcp/index.js
    

    替换 /ABSOLUTE/PATH/TO/ 使用机器上的实际完整路径。 在Windows上,它看起来像: node C:/Users/yourname/Documents/GitHub/snipper-saver-mcp/index.js

    为什么是绝对路径? Claude Code可能会从不同的工作目录启动服务器,因此相对路径如下 node index.js 将无法找到该文件。

  4. 验证是否已添加:

    claude mcp list
    

示例用法

在Claude Code内部,尝试以下提示:

“用javascript和代码保存一个名为hello test的代码段 console.log('Hello MCP');"

克劳德会打电话给 save_snippet 工具和文件 snippets/hello-test.js 将出现在项目文件夹中。

项目结构

snipper-saver-mcp/
├── index.js       ← MCP server with the save_snippet tool
├── snippets/      ← saved snippets appear here
├── package.json
└── README.md