M

MCP Easy Copy 工具

@f-is-h/mcp-easy-copy
0 Stars 71 次浏览 f-is-h 更新于 2026-08-23

一个模型上下文协议服务器,可以自动读取Claude桌面配置文件,并以易于复制的格式在工具列表顶部显示所有可用的MCP服务。

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

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

服务介绍

MCP Easy Copy

MCP Server
Platforms
npm version
Node.js
smithery badge
License

一个 Model Context Protocol 服务器,使在 Claude Desktop 中发现和复制可用的 MCP 服务变得简单。

目的

这个 MCP 服务器被设计为使用 Claude Desktop 时的第一站。它通过以下方式解决了需要记住或在配置文件中查找 MCP 服务名称的问题:

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

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

  • 当您配置了许多 MCP 服务,导致工具列表很长且难以导航时
  • 当特定的 MCP 服务提供了多个可调用的操作,进一步增加了列表长度时
  • 当您需要指示 Claude 使用特定的服务而不是依赖其自动选择时
  • 在故障排除或比较不同 MCP 服务的结果时

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

功能

  • 显示在工具列表顶部:使用特殊的名称格式始终出现在最前面
  • 动态更新:始终显示最新的可用服务
  • 易于复制的格式:编号列表便于引用
  • 零外部依赖:只需要 Node.js

安装

通过 Smithery 安装

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

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

选项 1:通过 npm 安装(推荐)

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

然后将其添加到您的 Claude Desktop 配置中:

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

选项 2:手动安装

  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. Restart Claude Desktop



## Using the Tool

Once installed, you can use the service in two ways:

1. **Via the tools menu:** Click the hammer icon in Claude Desktop and select the service at the top of the list (it will show all available services in its description)

2. **Via a prompt:** Ask Claude something like:

请列出所有可用的MCP服务

or

请使用_________mcp-easy-copy_________向我展示所有可用的MCP服务


## Development

MCP Easy Copy is built with TypeScript and uses the Model Context Protocol SDK.

```bash
# 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桌面应用

  5. 使用Inspector:运行npm run inspector来使用MCP Inspector进行调试

许可证

MIT License

未来展望

尽管我们对Anthropic的具体路线图没有确切了解,但我们设想未来的Claude客户端版本可能会实现一些功能,例如当使用'@'符号时自动补全。这样的功能可能会展开一个下拉列表,显示所有可用的MCP服务,使得用户更容易明确指示Claude使用特定的服务。

即使这些改进最终使本项目变得不再必要,我们也非常乐意看到Claude界面朝着改善用户体验的方向发展。毕竟,这个工具的目标就是让MCP服务更易于访问,而将这种功能性直接集成到Claude中将是最终的成功。

相关 MCP 服务