mcpField
M
mcp-one

mcp-one

本地服务
mcphub.cloud开发工具879 周前更新

关于 mcp-one

mcp-one 将多个已配置的 MCP 服务统一到一个入口,适合希望通过单个 SSE 端点连接服务的 MCP 客户端用户,并可通过配置添加服务。

主要功能

  1. 01统一的 MCP 服务入口
  2. 02基于配置管理服务
  3. 03为客户端提供 SSE 端点
  4. 04提供构建和 Docker 部署说明

适用场景

  1. 01通过单一端点连接已配置的服务
  2. 02添加 time-mcp 和 mcp-server-fetch 等服务
  3. 03使用 Docker 部署统一服务

MCP 相关

它将已配置的 MCP 服务汇集到一个 MCP 服务端点,客户端可通过 SSE URL 连接,也可在配置中列出其他服务。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"one": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"localhost/mcp-one:latest"
]
}
}
}
启动命令docker run -i --rm localhost/mcp-one:latest

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

安装包
ocilocalhost/mcp-one:latest

工具

还没有获取到工具列表

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

详细介绍

mcp-one

面向 MCP 服务的统一一体化入口,用于管理各类已评级的 MCP 服务。

🤔 你只需要一个 MCP 服务!🎉

欢迎提交 PR 或 issue,让 mcp-one 更强大 💪

示例

添加到 cherry studio/ 或 cursor,均支持。

CleanShot 2025-04-23 at 23 11 46@2x

如何使用

mcpone -c mcpserver-config.yaml

Usage:
  mcpone -c mcpserver-config.yaml [flags]

Flags:
      -- string                          mcpServers list config
      --add_dir_header                   If true, adds the file directory to the header of the log messages
      --alsologtostderr                  log to standard error as well as files (no effect when -logtostderr=true)
      --baseurl string                   mcpoone server listen address
  -c, --config string                    config file of mcpone (default "mcpone-config.yaml")
启动 mcp-one 服务

./mcp-one -c ./mcpone-config.yaml --baseurl 0.0.0.0:9090

将 SSE 客户端添加到你的客户端中,地址为 http://localhost:9090/sse。你也可以将其托管在自己的服务器上。

构建
git clone https://github.com/MCPHubCloud/mcp-one.git
cd mcp-one
make build
# target output in _output/mcp-one
使用 Docker 部署
make dockerbuild
docker run -it --rm localhost/mcp-one:latest

支持的 MCP 服务

mcp-one 已支持以下服务,你可以像客户端一样在 mcpserver-config.yaml 中添加更多服务。欢迎为此项目提交 PR。

  • time-mcp
  • mcp-server-fetch

评论

支持 Markdown

第一次接触 MCP?

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

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