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
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
複数の MCP サーバーを 1 つに集約する統合モデル コンテキスト プロトコル サーバー。これにより、Claude Desktop、Cursor、Cherry Studio などの AI アシスタントが複数のインスタンスを管理する代わりに単一のサーバーに接続できるようになります。
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server that exposes the official Notion SDK, allowing AI models to interact with Notion workspaces.Last updated -17777TypeScriptApache 2.0
- AsecurityFlicenseAqualityModel Context Protocol (MCP) server that integrates Redash with AI assistants like Claude, allowing them to query data, manage visualizations, and interact with dashboards through natural language.Last updated -105316JavaScript
- -securityAlicense-qualityA Model Context Protocol server that connects Claude and other MCP clients to Aider, enabling AI assistants to efficiently edit files, create new files, and interact with git repositories through natural language.Last updated -9PythonThe Unlicense
- -securityFlicense-qualityA starter template for building Model Context Protocol (MCP) servers, enabling developers to create and add custom tools that can be integrated with Claude Desktop.Last updated -TypeScript