mcpField
M
mcp-all

mcp-all

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

关于 mcp-all

mcp-all 是用于发现并配置其他 MCP 服务的 MCP 服务。它提供查看、搜索、添加、移除和刷新配置的工具,添加的服务在重启后提供其工具。

主要功能

  1. 01搜索 MCP 注册表索引
  2. 02查看当前 MCP 配置
  3. 03添加或移除服务条目
  4. 04刷新 MCP 索引
  5. 05提供已添加服务的工具

适用场景

  1. 01为 Agent 任务查找 MCP 服务
  2. 02将找到的服务加入配置
  3. 03检查或移除已配置的服务

MCP 相关

它作为 MCP 服务管理其他 MCP 服务,并在重启后提供这些服务的工具。支持 stdio 和 streamable HTTP 传输。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"antonytm-mcp-all": {
"command": "npx",
"args": [
"-y",
"@antonytm/mcp-all"
],
"env": {
"TRANSPORT": "<TRANSPORT>"
}
}
}
}
启动命令npx -y @antonytm/mcp-all
需要配置的环境变量
TRANSPORT

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

安装包
npm@antonytm/mcp-all0.1.20

工具

还没有获取到工具列表

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

详细介绍

瑞士军刀 MCP 服务

它允许使用 MCP registry 搜索 Model Context Protocol 服务(search 工具)。AI Agent 找到所需的 MCP 服务后,可以使用 add_mcp_server 工具将其添加到配置中。重启 MCP 服务后,你将获得新的工具。

可用工具

  • mcp_configuration - 显示当前的 MCP 配置
  • search - 使用基于 MCP registry 的索引搜索 MCP 服务
  • add_mcp_server - 添加 MCP 服务的配置
  • remove_mcp_server - 移除 MCP 服务的配置
  • refresh_mcp_index - 刷新 MCP 索引
  • ... 其他所有工具都将基于已添加的 MCP 服务

配置

配置示例:

{
    "mcpServers": {
        "Universal MCP Server": {
            "command": "npx",
            "args": ["-y", "@antonytm/mcp-all@latest"],
            "transport": "stdio",
            "environmentVariables": [
                {
                    "name": "TRANSPORT",
                    "value": "stdio"
                }
            ]
        }
    }
}

它支持 stdio 和 streamable-http 传输方式。

发布

已发布为:

评论

支持 Markdown

第一次接触 MCP?

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

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