Integrations
1MCP - すべての人のための1つのMCPサーバー
複数の MCP サーバーを 1 つに集約する統合モデル コンテキスト プロトコル サーバー実装。
概要
1MCP(One MCP)は、AIアシスタントの活用を簡素化するように設計されています。異なるクライアント(Claude Desktop、Cherry Studio、Cursor、Roo Code、Claudeなど)ごとに複数のMCPサーバーを構成する代わりに、1MCPは単一の統合サーバーを提供します。これにより、以下のことが可能になります。
- 複数のMCPサーバーを1つの統合インターフェースに集約します
- 冗長なサーバーインスタンスを排除することでシステムリソースの使用量を削減します
- さまざまなAIアシスタント間の構成管理を簡素化
- AIモデルが外部ツールやリソースと対話するための標準化された方法を提供します
- サーバーの再起動なしで動的な構成の再読み込みをサポート
- 正常なシャットダウンとリソースのクリーンアップを処理します
クイックスタート
Cursor が Claude Desktop で既に構成されている既存の MCP サーバーを使用できるようにするには、次の手順に従います。
- Claude Desktop 構成ファイルを使用して 1MCP サーバーを実行します。
- 1MCP サーバーをカーソル設定ファイル (
~/.cursor/mcp.json
) に追加します。
- 楽しめ!
使用法
npx
を使用してサーバーを直接実行できます。
利用可能なオプション:
--transport, -t
: トランスポートタイプを選択します ("stdio" または "sse"、デフォルト: "sse")--config, -c
: 特定の設定ファイルを使用する--port, -P
: SSEポートを変更する(デフォルト: 3050)--host, -H
: SSEホストを変更する(デフォルト: localhost)--tags, -g
: タグでサーバーをフィルタリングします(以下のタグのセクションを参照)--help, -h
: ヘルプを表示
環境変数を使用した例:
ドッカー
Docker を使用して 1MCP を実行することもできます。
利用可能な画像タグ:
latest
: 最新の安定リリースvX.YZ
: 特定のバージョン(例:v1.0.0
)sha-<commit>
: 特定のコミット
環境変数
ONE_MCP_
というプレフィックスが付いた環境変数を使用して 1MCP を設定できます。
ONE_MCP_TRANSPORT
: トランスポートタイプ(「stdio」または「sse」、デフォルト:「sse」)ONE_MCP_PORT
: SSEポート(デフォルト: 3050)ONE_MCP_HOST
: SSEホスト(デフォルト: "localhost")ONE_MCP_CONFIG
: 設定ファイルへのパスONE_MCP_TAGS
: サーバーをフィルタリングするためのタグのカンマ区切りリスト
環境変数を使用した例:
タグを理解する
タグは、どのMCPサーバーをどのクライアントで利用できるかを制御するのに役立ちます。タグは、各サーバーの機能を説明するラベルのようなものです。
タグの使い方
- サーバー設定で、各サーバーの機能を説明するタグを追加します。
- 1MCPをstdioモードで起動する場合: タグでサーバーをフィルタリングできます
- SSEトランスポートを使用する場合:クライアントは特定のタグを持つサーバーをリクエストできます
タグの例:
network
: Webリクエストを行うサーバー用filesystem
: ファイル操作を扱うサーバー用memory
: メモリ/ストレージを提供するサーバーの場合shell
: シェルコマンドを実行するサーバー用db
: データベース操作を処理するサーバー用
構成
グローバル構成
サーバーは、グローバルな場所で構成を自動的に管理します。
- macOS/Linux:
~/.config/1mcp/mcp.json
- Windows:
%APPDATA%/1mcp/mcp.json
設定ファイルの形式
仕組み
システムアーキテクチャ
リクエストフロー
発達
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
サーバーを実行します。
デバッグ
パッケージ スクリプトとして利用可能なMCP Inspectorを使用します。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
複数の MCP サーバーを 1 つに集約する統合モデル コンテキスト プロトコル サーバー。これにより、Claude Desktop、Cursor、Cherry Studio などの AI アシスタントが複数のインスタンスを管理する代わりに単一のサーバーに接続できるようになります。