#仮想通貨#cryptohopper#MCP+その他2件
この1年間、AIツールに触れたことがある人なら、ほぼ間違いなく「MCP(Model Context Protocol)」という頭字語を耳にしたことがあるでしょう。 これは至る所で見られます。Anthropicの「Claude」には標準搭載されており、OpenAIの「Codex」も対応しています。また、「Cursor」や「VS Code」はエージェントモードにMCPを組み込んでおり、CryptoBotを含む数十社のデータプロバイダーがMCPサーバーを立ち上げています。
暗号資産トレーダーにとって、これは一見した以上に重要な意味を持ちます。MCPは、AIエージェントがリアルタイムの市場データを参照し、自然言語で推論を行い、ユーザーが自ら5つのAPIをつなぎ合わせる必要なく、それに基づいて行動することを可能にする基盤技術なのです。
本記事では、MCPとは何か、その起源、通常のREST APIとの違い、そしてなぜ暗号資産業界において他のほぼすべての業界よりも大きな意味を持つのかを解説します。
あらゆる大規模言語モデルには共通の盲点があります。それは、トレーニングデータに含まれていた情報しか知らないということです。ChatGPTにビットコインの現在の価格を尋ねても、架空の数字を提示するか、丁寧に回答を拒否するでしょう。Binanceのどの取引ペアが現在異常な取引高を示しているかを尋ねても、何も得られません。モデルにはそれを確認する手段がそもそもないからです。
明らかな解決策は、モデルにツールへのアクセス権を与えることです。もしモデルが get_ticker("binance", "BTC/USDT") を呼び出せれば、突然、リアルタイムの質問に答えられるようになります。 これこそが、関数呼び出しやプラグインが目指していたことですが、各ベンダーが独自の仕様を構築していました。OpenAIには独自の形式があり、Anthropicには別の形式があり、Googleにはさらに別の形式がありました。同じデータソースを新しいモデルや新しいIDEに接続しようとするたびに、新しいラッパーを記述しなければなりませんでした。それはまさに混乱そのものでした。
MCPは、このラッパー作成の煩わしさを解消した標準規格です。2024年後半にAnthropicによって導入され、業界全体で急速に採用が進んだこの規格は、AIエージェントが外部ツールやデータソースと通信する方法について、単一のオープンなプロトコルを定義しています。 サーバーを一度作成すれば、Claude、Cursor、VS Code、Zed、Gemini CLI、Codex、n8n、そして今後登場するあらゆるMCP対応クライアントがそれを利用できるようになります。
MCPは、AIモデルが外部システムに情報を要求したり、アクションを実行させたりすることを可能にする、小型でオープンなプロトコルです。AIツール版のUSB-Cだと考えてください。モデルはノートパソコン、MCPサーバーはデバイス、そしてプロトコルは、カスタムドライバーなしでどのノートパソコンでもどのデバイスとも通信できるケーブルに相当します。
MCPサーバーは、以下の3種類の情報を公開します:
クライアントにMCPサーバーをインストールすると、クライアントは利用可能なツールやリソースを検出し、それらをモデルに提示します。そして、モデルが必要と判断した際には、呼び出しを行い、応答を待ち、その結果を会話にフィードバックします。