MCP.so
登录

mcp-one

@MCPHubCloud

关于 mcp-one

A unified All-in-One entrance for mcpservers, which manages various types of mcpservers.

基本信息

分类

其他

许可证

MIT

运行时

go

传输方式

stdio

发布者

MCPHubCloud

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-one": {
      "command": "docker",
      "args": [
        "run",
        "-it",
        "--rm",
        "localhost/mcp-one:latest"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is mcp-one?

mcp-one is a unified all-in-one entrance for MCP servers that manages various types of rated MCP servers. It allows users to run a single server that aggregates multiple MCP tools and resources, then exposes them over SSE to compatible clients like Cherry Studio or Cursor.

How to use mcp-one?

Configure a YAML file listing the MCP servers you want to aggregate, then run ./mcp-one -c mcpone-config.yaml --baseurl 0.0.0.0:9090. Point your MCP client (e.g., Cherry Studio, Cursor) to http://localhost:9090/sse. Pre-built binaries and a Docker image are available; you can also build from source using make build or make dockerbuild.

Key features of mcp-one

  • Single entry point for multiple MCP servers
  • Supports adding custom MCP servers via YAML config
  • Exposes combined server over SSE transport
  • Runs as a standalone binary or Docker container
  • Community-driven with PR and issue contributions welcome

Use cases of mcp-one

  • Use one SSE endpoint instead of configuring many separate MCP servers
  • Combine time, fetch, and other tools into one service for a client
  • Host a single MCP gateway on a server for multiple users
  • Rapidly prototype and test multiple MCP servers locally

FAQ from mcp-one

What does mcp-one actually do?

It runs a single MCP server that embeds and manages multiple other MCP servers, exposing them all through one SSE connection.

Which MCP servers are supported by default?

Currently time-mcp and mcp-server-fetch are included; you can add any MCP server in the mcpserver-config.yaml file.

How do I add a new MCP server to mcp-one?

Edit the YAML configuration file to list the new server’s command, arguments, and environment variables, similar to how you would configure it in a client.

Do I need any runtime besides the binary?

No, the compiled binary includes everything needed. If using Docker, only Docker is required.

How do I expose mcp-one to the internet?

Run it with --baseurl 0.0.0.0:9090 (or any public address) and ensure the port is reachable. The SSE endpoint will be at <host>:<port>/sse.

评论

其他 分类下的更多 MCP 服务器