mcpField
M
MCP Easy Copy

MCP Easy Copy

本地服务
github.com/fisheepx开发工具376 周前更新

关于 MCP Easy Copy

MCP Easy Copy 面向需要快速查找 MCP 服务的 Claude Desktop 用户,无需翻阅配置文件。它读取 Claude Desktop 配置,并以带编号、便于复制的列表展示服务名称。

主要功能

  1. 01读取 Claude Desktop 配置
  2. 02列出已配置的 MCP 服务
  3. 03输出带编号的易复制列表
  4. 04动态更新服务列表
  5. 05仅需 Node.js

适用场景

  1. 01从较长的工具列表中查找服务名称
  2. 02明确要求 Claude 使用特定服务
  3. 03比较服务结果或排查配置问题

MCP 相关

它作为 MCP 服务运行,并向 Claude Desktop 的工具结果提供已配置的服务名称。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"easy-copy-fisheepx": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Easy Copy

MCP Server Platforms npm version Node.js smithery badge License

一个 Model Context Protocol 服务,可帮助你轻松发现并复制 Claude Desktop 中可用的 MCP 服务。

MCP Easy Copy 实际运行效果

用途

此 MCP 服务旨在成为你使用 Claude Desktop 时的首选工具。它解决了必须记住 MCP 服务名称或在配置文件中查找名称的问题,方法如下:

  1. 自动读取 Claude Desktop 配置文件
  2. 提取所有已配置 MCP 服务的名称
  3. 在工具列表顶部以便于复制的格式展示这些名称

虽然 Claude 现在在大多数情况下都能自动选择合适的 MCP 服务,但在某些情况下,用户仍需明确指定 MCP 服务名称。这些情况包括:

  • 配置了许多 MCP 服务,导致工具列表很长且难以浏览
  • 某些 MCP 服务提供多个可调用操作,进一步增加了列表长度
  • 需要让 Claude 使用特定服务,而不是依赖其自动选择
  • 排查问题或比较不同 MCP 服务的结果

此工具填补了这一空缺,让你无需搜索配置文件即可轻松访问所有可用服务。

功能

  • 显示在工具列表顶部:采用特殊的名称格式,确保始终排在最前面
  • 动态更新:始终显示最新的可用服务
  • 便于复制的格式:以编号列表的形式呈现,方便查阅
  • 零外部依赖:只需 Node.js

安装

选项 1:通过 npm 安装(推荐)
npm install -g @fishes/mcp-easy-copy

然后添加到 Claude Desktop 配置中:

{
  "mcpServers": {
    "mcp-easy-copy": {
      "command": "npx",
      "args": [
        "-y",
        "@fishes/mcp-easy-copy"
      ]
    }
  }
}
选项 2:通过 Smithery 安装

通过 Smithery 自动为 Claude Desktop 安装 Easy Copy:

npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claude
选项 3:手动安装
  1. 克隆仓库:

    git clone https://github.com/f-is-h/mcp-easy-copy.git
    cd mcp-easy-copy
    
  2. 安装依赖并构建:

    npm install
    npm run build
    
  3. 配置 Claude Desktop:

    macOS: 编辑 ~/Library/Application Support/Claude/claude_desktop_config.json

    Windows: 编辑 %APPDATA%\Claude\claude_desktop_config.json

    添加以下配置:

    {
      "mcpServers": {
        "mcp-easy-copy": {
          "command": "node",
          "args": [
             "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js"
          ]
        }
      }
    }
    
  4. 重启 Claude Desktop

使用工具

安装后,你可以通过以下两种方式使用此服务:

  1. **通过工具菜单:**点击 Claude Desktop 中的锤子图标,并选择列表顶部的服务(其描述中会显示所有可用服务)

  2. **通过提示词:**向 Claude 提出类似这样的问题:

    Please list all MCP services that are available to you
    

    或

    Please use _________mcp-easy-copy_________ to show me all available MCP services
    

开发

MCP Easy Copy 使用 TypeScript 构建,并采用 Model Context Protocol SDK。

# Install dependencies
npm install

# Build the project
npm run build

# Test with the MCP Inspector
npm run inspector

故障排除

如果工具未按预期工作:

  1. 检查日志:查看日志文件

    • macOS:~/Library/Logs/Claude/mcp-server-mcp-easy-copy.log
    • Windows:%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
  2. 验证配置:确保你的 claude_desktop_config.json 是有效的 JSON

  3. 检查 Node.js:确保 Node.js 已正确安装(node --version)

  4. 重启 Claude:更改配置后,务必重启 Claude Desktop

  5. 使用 Inspector:运行 npm run inspector,通过 MCP Inspector 调试

其他徽章

Glama
Easy Copy MCP server
MseeP.ai

MseeP.ai Security Assessment Badge

许可证

MIT 许可证

未来展望

虽然我们不了解 Anthropic 的具体路线图,但我们设想 Claude 客户端的未来版本可能会实现一些功能,例如在使用「@」符号时显示自动补全。此类功能可能会显示可用 MCP 服务的下拉列表,让用户更轻松地明确指示 Claude 使用特定服务。

即使这些改进最终让本项目变得过时,我们也很乐意看到 Claude 的界面不断演进,从而改善用户体验。毕竟,这个工具的目标是让 MCP 服务更易于使用,而将此功能直接内置到 Claude 中,将是最终的成功。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。