Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ MCPサーバーの仕組み | エージェンティックAIの基礎
Anthropic ClaudeによるカスタムAIエージェントの作成

bookMCPサーバーの仕組み

メニューを表示するにはスワイプしてください

MCP を効果的に利用するには、その各部分がどのようにつながっているかを理解する必要があります。MCP は、コードと AI モデルの間にあるスマートな橋渡し役と考えることができます。スクリプトを手動で記述したり実行したりすることなく、自然言語を使ってコード関数を呼び出すことが可能です。システムは、コマンドの受信AI への送信関数の実行結果の返却という流れで動作します。

Note
定義

関数とは、入力を受け取り、処理を行い、結果を返す再利用可能なコードブロック。

たとえば、Excel ファイルからデータを取得する小さなプログラムがあるとします。通常は、コーディングツールを開きファイルの場所やシート名、取得したい部分を入力し自分でプログラムを実行する必要があります。

get_excel_data.py

get_excel_data.py

copy
Note
注意

これを理解する必要はありませんし、Pythonの知識も不要です。AIが作業を担当します。基本的な仕組みを知っておくと、制御トラブルシュートカスタマイズを行いたい場合に役立ちますが、必須ではありません

たとえば、先月の食料品の支出額を確認したい場合、手動でExcelを開いてファイルを探し、シートを選択して合計を計算する代わりに、AIに質問するだけですぐに合計金額を取得できます。

AI はリクエストを受け取り、意図を理解し、適切な関数を選択。groceries.xlsx の検索、適切な月の選択、必要なデータの読み取りなどのパラメータを自動入力。LLM 機能を活用し、明確で構造化された応答を返す。

MCP を使うことで、ローカルデータ、アプリ、オンラインサービス向けの関数を作成可能。たとえば、Excel で製品パフォーマンスを頻繁に分析する場合、そのための関数を作成し、AI に接続してリクエスト時に自動実行できる。

question mark

MCP アーキテクチャにおけるリクエストの正しいフローはどれか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 1.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 1.  2
some-alt