mcpField
M
mcp-one

mcp-one

ローカル
mcphub.cloud開発ツール879 週間前に更新

mcp-one について

mcp-oneは、複数の設定済みMCPサーバーを単一の入口にまとめます。単一のSSEエンドポイント経由で接続したいMCPクライアントの利用者向けで、設定からサーバーを追加できます。

主な機能

  1. 01MCPサーバーの統合入口
  2. 02設定によるサーバー管理
  3. 03クライアント向けSSEエンドポイント
  4. 04ビルドとDockerデプロイ手順

活用シーン

  1. 01単一エンドポイント経由で設定済みサーバーに接続
  2. 02time-mcpやmcp-server-fetchなどを追加
  3. 03Dockerで統合サーバーをデプロイ

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 サーバーが 1 つだけです!🎉

mcp-one をさらに強力にするため、PR や Issue をぜひお送りください 💪

例

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 クライアントを追加します。URL は 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。