MCP Easy Copy

MCP Easy Copy

site icon
2025.04.18 2
JavaScriptMCP 服务管理开发辅助工具开发效率
MCP Easy Copy 是一个基于 Model Context Protocol 的服务,旨在简化在 Claude Desktop 中发现和复制可用 MCP 服务的过程。它通过自动读取 Claude Desktop 的配置文件,提取所有配置的 MCP 服务名称,并以易于复制的格式展示在工具列表顶部,从而解决了用户需要记住或查找 MCP 服务名称的问题。
View on GitHub

Overview

基本能力

产品定位

MCP Easy Copy 是一个辅助工具,旨在提高开发者在 Claude Desktop 中使用 MCP 服务的效率。

核心功能

  • 自动读取配置:自动读取 Claude Desktop 的配置文件,提取所有配置的 MCP 服务名称。
  • 易于复制:以编号列表的形式展示服务名称,方便用户复制和使用。
  • 动态更新:实时反映最新的可用服务。
  • 零外部依赖:仅需 Node.js 环境即可运行。

适用场景

  • 当配置了大量 MCP 服务,工具列表过长难以导航时。
  • 当特定 MCP 服务提供多个可调用操作时。
  • 当需要明确指定 Claude 使用特定服务而非依赖其自动选择时。
  • 在故障排除或比较不同 MCP 服务结果时。

工具列表

  • MCP Easy Copy:主工具,用于列出和复制所有可用的 MCP 服务名称。

常见问题解答

  1. 工具无法正常工作:检查日志文件,验证配置文件是否为有效 JSON,确保 Node.js 正确安装,并重启 Claude Desktop。
  2. 配置问题:确保 claude_desktop_config.json 文件中正确配置了 MCP Easy Copy。
  3. 调试工具:使用 npm run inspector 命令通过 MCP Inspector 进行调试。

使用教程

使用依赖

  • Node.js:版本需 ≥14.0.0。 bash node --version

安装教程

通过 Smithery 安装(推荐)

npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claude

通过 npm 安装

npm install -g @fishes/mcp-easy-copy

然后在 Claude Desktop 配置文件中添加以下内容:

{
  "mcpServers": {
    "mcp-easy-copy": {
      "command": "npx",
      "args": [
        "-y",
        "@fishes/mcp-easy-copy"
      ]
    }
  }
}

手动安装

  1. 克隆仓库: bash git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copy
  2. 安装依赖并构建: bash npm install npm run build
  3. 配置 Claude Desktop:
  4. macOS:编辑 ~/Library/Application Support/Claude/claude_desktop_config.json
  5. Windows:编辑 %APPDATA%\Claude\claude_desktop_config.json 添加以下配置: json { "mcpServers": { "mcp-easy-copy": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js" ] } } }
  6. 重启 Claude Desktop。

调试方式

  1. 检查日志
  2. macOS:~/Library/Logs/Claude/mcp-server-mcp-easy-copy.log
  3. Windows:%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
  4. 使用 MCP Inspectorbash npm run inspector
  5. 验证 Node.jsbash node --version

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。