MCP Easy Copy
一个模型上下文协议(Model Context Protocol,MCP)服务器,能够自动读取 Claude Desktop 的配置文件,并在工具列表的顶部以易于复制的格式呈现所有可用的 MCP 服务。
README
MCP Easy Copy
一个 Model Context Protocol 服务器,可以轻松发现和复制 Claude Desktop 中可用的 MCP 服务。
<img src="docs/images/screenshot.png" alt="MCP Easy Copy in action" width="400"/>
目的
此 MCP 服务器旨在成为您使用 Claude Desktop 时的第一站。它解决了必须记住 MCP 服务名称或在配置文件中查找它们的问题,通过:
- 自动读取 Claude Desktop 配置文件
- 提取所有已配置的 MCP 服务的名称
- 以易于复制的格式在工具列表的顶部显示它们
虽然 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:手动安装
-
克隆存储库:
git clone https://github.com/fisheepx/mcp-easy-copy.git cd mcp-easy-copy -
安装依赖项并构建:
npm install npm run build -
配置 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 类似的问题:
请列出所有可供您使用的 MCP 服务
或者
请使用 mcp-easy-copy 向我显示所有可用的 MCP 服务
## 开发
MCP Easy Copy 使用 TypeScript 构建,并使用 Model Context Protocol SDK。
```bash
# 安装依赖项
npm install
# 构建项目
npm run build
# 使用 MCP Inspector 进行测试
npm run inspector
故障排除
如果该工具无法按预期工作:
-
检查日志:查看日志文件
- macOS:
~/Library/Logs/Claude/mcp-server-mcp-easy-copy.log - Windows:
%APPDATA%\Claude\logs\mcp-server-mcp-easy-copy.log
- macOS:
-
验证配置:确保您的
claude_desktop_config.json是有效的 JSON -
检查 Node.js:确保 Node.js 已正确安装 (
node --version) -
重启 Claude:在进行配置更改后,始终重启 Claude Desktop
-
使用 Inspector:运行
npm run inspector以使用 MCP Inspector 进行调试
许可证
未来展望
虽然我们对 Anthropic 的路线图没有具体的了解,但我们设想未来版本的 Claude 客户端可能会实现诸如在使用“@”符号时自动完成的功能。 这样的功能可能会显示可用 MCP 服务的下拉列表,从而使用户更容易明确指示 Claude 使用特定服务。
即使这些改进最终使该项目过时,我们也很高兴看到 Claude 的界面以改进用户体验的方式发展。 毕竟,该工具的目标是使 MCP 服务更易于访问,并且将该功能直接构建到 Claude 中将是最终的成功。
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。
mcp-server-qdrant
这个仓库展示了如何为向量搜索引擎 Qdrant 创建一个 MCP (Managed Control Plane) 服务器的示例。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。