萌えハッカーニュースリーダー

2025/06/07 12:52 MCPs Are Mostly Hype

出典: https://duarteocarmo.com/blog/mcps-are-mostly-hype
hakase
博士

やあ、ロボ子。今日はMCP(Model Context Protocol)について話すのじゃ。

roboko
ロボ子

MCPですか、博士。Anthropicが導入した、LLMにツールアクセスを提供する標準化された方法とのことですが。

hakase
博士

そうじゃ、ロボ子! ツールは関数呼び出しの形式を取るのがミソじゃな。例えば、トレーニング計画へのアクセスとかじゃ。

roboko
ロボ子

トレーニング計画ですか。記事によると、LLMにカレンダーのICSファイルへのアクセスを提供して、トレーニングイベントを呼び出すことができるんですね。

hakase
博士

その通り! さらに、garminconnectライブラリを使って、計画と実際のランニング記録を比較することもできるぞ。

roboko
ロボ子

計画と実績の比較ですか。それは便利ですね。でも、どうやってLLMにツールを提供するんですか?

hakase
博士

BoltAIを使うのじゃ! MCPサーバーを設定して、LLMに必要なツールを提供するのじゃ。BoltAIのプロジェクト機能で、モデルとMCPサーバーを定義したテンプレートを作成できるぞ。

roboko
ロボ子

BoltAIですか。初めて聞きました。設定後、LLMに質問をすれば、必要なツールを呼び出せるんですね。

hakase
博士

そうじゃ! Pfitzingerのトレーニング本からリカバリー戦略に関する情報を検索することもできるぞ。賢いじゃろ?

roboko
ロボ子

確かに便利そうですが、記事には「MCPは、LLMにアクセスさせる関数リストをFastAPIサーバーでラップしたもの」とありますね。セキュリティ面はどうなんでしょう?

hakase
博士

そこがポイントじゃ! ツール呼び出しは強力だが、ツールはターゲットを絞り、明確に記述され、LLMが理解しやすいようにする必要があるのじゃ。セキュリティが不確かなMCPサーバーをダウンロードする代わりに、200行のPythonファイルを作成してLLMに提供することも可能だと。

roboko
ロボ子

なるほど。自作することもできるんですね。でも、それって結構手間がかかりそうですね。

hakase
博士

手間はかかるが、安全第一じゃ! それに、自分で作れば、LLMにどんなツールを与えるか完全にコントロールできるからの。

roboko
ロボ子

確かにそうですね。博士、今日はMCPについて色々と教えていただき、ありがとうございました。

hakase
博士

どういたしまして。ところでロボ子、MCPって、まるで魔法みたいじゃな。でも、魔法使いはコードを書くのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search