MCP Academy · レッスン

1つのホスト、多数のサーバー

1つのクライアントアプリの背後で、多数のサーバーを実行します。

レッスン 1/413 ステップ

「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. 1つのホスト、多数のサーバー
  2. ツール名の衝突を避ける
  3. サーバーレジストリと検出
  4. サーバー間でツールを組み合わせる
← MCP Academyに戻る