MCP.so
ログイン

MCP One

@MCPHubCloud

基本情報

カテゴリ

その他

ライセンス

MIT

トランスポート

stdio

作者

MCPHubCloud

MCP One について

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

MCP One の設定

以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。

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

MCP One のツール

ツール一覧はまだありません

この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。

ツールは 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

よくある質問

1

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.

2

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.

3

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.

4

Do I need any runtime besides the binary?

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

5

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`.

コメント

「その他」の他のコンテンツ