关于 MCP Easy Copy
MCP Easy Copy 是面向 Claude Desktop 的 MCP 服务,可读取配置文件中的服务名称并以便于复制的编号列表展示。它适用于需要明确指定某个服务或查找服务名称的场景。
主要功能
- 01读取 Claude Desktop 配置
- 02动态列出已配置服务
- 03编号格式便于复制
- 04在工具列表顶部显示
适用场景
- 01从多个服务中指定要调用的服务
- 02排查或比较不同服务的结果
MCP 相关
该 MCP 服务向 MCP 客户端提供已配置 MCP 服务的名称列表,名称来源于 Claude Desktop 配置文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP Easy Copy
一个 Model Context Protocol 服务,可帮助你轻松发现并复制 Claude Desktop 中可用的 MCP 服务。
用途
此 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:通过 Smithery 安装
通过 Smithery 自动为 Claude Desktop 安装 Easy Copy:
npx -y @smithery/cli install @fisheepx/mcp-easy-copy --client claude
选项 3:手动安装
-
克隆仓库:
git clone https://github.com/f-is-h/mcp-easy-copy.git cd mcp-easy-copy -
安装依赖并构建:
npm install npm run build -
配置 Claude Desktop:
macOS: 编辑
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows: 编辑
%APPDATA%\Claude\claude_desktop_config.json添加以下配置:
{ "mcpServers": { "mcp-easy-copy": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/mcp_easy_copy/build/index.js" ] } } } -
重启 Claude Desktop
使用工具
安装后,你可以通过以下两种方式使用此服务:
-
**通过工具菜单:**点击 Claude Desktop 中的锤子图标,并选择列表顶部的服务(其描述中会显示所有可用服务)
-
**通过提示词:**向 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
故障排除
如果工具未按预期工作:
-
检查日志:查看日志文件
- 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 调试
其他徽章
Glama
MseeP.ai
许可证
未来展望
虽然我们不了解 Anthropic 的具体路线图,但我们设想 Claude 客户端的未来版本可能会实现一些功能,例如在使用「@」符号时显示自动补全。此类功能可能会显示可用 MCP 服务的下拉列表,让用户更轻松地明确指示 Claude 使用特定服务。
即使这些改进最终让本项目变得过时,我们也很乐意看到 Claude 的界面不断演进,从而改善用户体验。毕竟,这个工具的目标是让 MCP 服务更易于使用,而将此功能直接内置到 Claude 中,将是最终的成功。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。
