1つのホスト、多数のサーバー
1つのクライアントアプリの背後で、多数のサーバーを実行します。
「1つのホスト、多数のサーバー」はCoddyKit上の無料MCP Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはMCP Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 MCP Academyコースには全4レッスンが含まれています。
1つのアプリに多くの機能
ここまでは1つのサーバーを実行してきました。しかし、Claude Desktopのような実際のホストは複数のサーバーに同時接続でき、それぞれが独自の機能群を追加できます。🔌
巨大な1つのサーバーにしない理由
すべてを1つのサーバーに詰め込むこともできますが、小さく役割を絞ったサーバーのほうが、構築、テスト、再利用が簡単です。ファイルを扱うサーバー、GitHubを扱うサーバー、検索を扱うサーバーという構成にできます。
ホストが調整する
ホストは指揮者の役割を担います。各サーバーを起動し、それぞれに対してクライアントを開き、すべてのツールをモデルが選べる1つのメニューにまとめます。
サーバーごとに1つのクライアント
1接続1リンクの原則を思い出してください。ホストはサーバーごとに個別のクライアントを起動します。サーバーが3つなら、独立したクライアント接続も3つ必要です。
設定ですべてを登録する
各サーバーをホストの設定にあるmcpServersへ登録します。エントリを1つ追加するだけで、ホストはツールを見つけられる場所を1つ増やせます。
"mcpServers": {
"files": {...},
"github": {...}
}ツールを1つのプールにまとめる
起動時にホストは各サーバーへツールを問い合わせ、それらを1つのプールに統合します。モデルに表示されるのは、3つに分かれた一覧ではなく、結合された1つの一覧です。
サーバーは分離されたまま動作する
各サーバーは独自のプロセスで実行されます。検索サーバーがクラッシュしても、ファイルサーバーとGitHubサーバーは動作し続けるため、1つの障害でアプリ全体が停止することはありません。
モデルが認識するのは機能です
モデルはサーバー単位では考えません。単純化された機能の一覧を見て、どこにあるかに関係なく、タスクに最適なツールを選びます。
呼び出しを送り返す
モデルがツールを呼び出すと、ホストはそのツールを所有するサーバーを特定し、そのサーバーのクライアントへリクエストをルーティングします。応答も同じ経路を通って戻ります。
自由に組み合わせる
サーバーは独立しているため、他のサーバーに触れずに1つだけ追加、削除、アップグレードできます。ツールセットをプラグインのインストールのように拡張できます。🧩
全体像
1つのホストの背後に小さなサーバー群を配置すると、各要素をシンプルかつ交換可能に保ちながら、モデルに豊富で統合された機能を提供できます。✨
確認問題
ホストは3つの独立したMCPサーバーをどのように管理しますか?
まとめ:1つのホスト、多数のサーバー
ホストは、それぞれが独自のクライアントを持つ小さなサーバーを複数実行し、すべてのツールをプールします。分離によって障害の影響範囲を限定でき、各要素を自由に入れ替えられます。🎉
AI チューターと学ぶ Python — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「1つのホスト、多数のサーバー」レッスンは無料ですか?
はい。「1つのホスト、多数のサーバー」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、MCP Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 MCP Academyコースには全4レッスンが含まれています。
「1つのホスト、多数のサーバー」で何を学びますか?
1つのクライアントアプリの背後で、多数のサーバーを実行します。 ブラウザで直接実行するハンズオンコードでMCP Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
MCP Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのMCP Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。
「1つのホスト、多数のサーバー」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このMCP Academyレッスンでコードを書いて実行できますか?
はい。すべてのMCP Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- 1つのホスト、多数のサーバー
- ツール名の衝突を避ける
- サーバーレジストリと検出
- サーバー間でツールを組み合わせる