# MCP:大言語モデルに標準化された外部ツールアクセスを提供MCP(モデルコンテキストプロトコル)は、大規模言語モデルに標準化された外部ツールアクセスを提供するオープンプロトコルです。クライアント-サーバーアーキテクチャを採用し、統一されたプロトコルインターフェースを通じて、モデルと外部システムのシームレスな統合を実現します。## MCPの主な利点1. 標準化インターフェース: 統一されたプロトコル仕様は、重複した開発統合ソリューションの問題を回避します。2. セキュリティ: 厳格な権限管理とサンドボックス機構により、外部ツールの安全なアクセスが確保されます。3. スケーラビリティ:シンプルなAPI呼び出しから複雑なデータ処理まで、多様なツールタイプをサポートします。4. 相互運用性: MCPをサポートするクライアントは、互換性のあるサービスを使用して、クロスプラットフォームの互換性を実現できます。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-1711011571856c3a2a4db3a2cf1b5a90)## Web3分野のMCPアプリケーションシナリオWeb3の分野では、MCPは大規模言語モデルに豊富なブロックチェーンインタラクション能力を提供できます:- 資産照会:さまざまなトークンの残高と取引記録を照会します- オンチェーン操作: トランザクションの送信、スマートコントラクトのデプロイと呼び出し- DeFi統合: DEXや貸出プロトコルなどのDeFiアプリケーションと相互作用する- クロスチェーン操作: マルチチェーン資産管理とクロスチェーントランスファーをサポート- NFT管理:NFT資産のクエリ、転送、取引! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5f8689f3cd437dfcb6f6dc31e289faee)次に、NodeJSとTypeScriptを使用してシンプルなWeb3 MCPサービスを構築し、MCPの動作原理とベストプラクティスを解析します。## プロジェクトを作成する1. プロジェクトフォルダーを作成して初期化する2. 必要な依存パッケージをインストールします3. TypeScript 設定を追加する4. package.json設定の変更! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-13bee8d093643028fd7a9fd0ed67bf06)## MCP サーバーを作成する1. server.toolを使用してツールを作成し、SepoliaテストネットのgetBalanceを例にします。2. ノードサービスに登録してRPC URLを取得し、プロバイダーをインスタンス化する3. ツールロジックの作成4. サービスを起動し、エラーハンドリングを追加する! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-63cfa069062c1eec5571a9fbebbae2b1)## デバッグサービスJSファイルをパッケージ化して生成し、modelcontextprotocol/inspectorを実行してデバッグします。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-d04a22f589a672da1f2e0689c4faf0d4)## 完全な機能と Cursor への統合1. 複数のEVMネットワークのサポート、ガスの照会、取引の送信、トークン情報の照会などの機能を追加2. パッケージ化した後、MCPをサポートするCursor IDEで参照する! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-9b68a4965c434afadef3a43a2634e853)## 使用例Cursorのチャットでは自然言語で対話できます:- アドレスの残高を確認する! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5cdc2b7df9117639a71eedb82271b6a9)- トランザクションを送信する! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-3b75d8bb1ec0eaf096e1e5bed36ff4e6)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-b2aa3d47a66b633ed63aeac7010f4d80)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-37361173443991fab6fee8309eb024f8)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-e009688aa9decb1c88443bdb86536c84)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-8ec004d6caf8b047716bd0533a1fd338)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-3e7b40e1b3f916bc51a06c72ffbe28a2)## 見通しMCPはWeb3にさらなる可能性を開き、今後探求できること:- より多くのパブリックチェーン(ビットコイン、Solana、トロンなど)- クロスチェーンサービスの接続- より多くのDeFiプロトコルを統合- 複雑なクロスチェーン資産管理を実現するMCPとWeb3の結合は、私たちに可能性に満ちた新しい世界を開いてくれました。簡単な対話でDeFi操作、NFT管理などの複雑な機能を実現できるため、より多くの開発者が探索し試す価値があります。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-9d84f65db90e56423829857b605fa879)
MCPプロトコルがWeb3大モデルに力を与え、標準化されたブロックチェーンのインタラクション能力を構築する
MCP:大言語モデルに標準化された外部ツールアクセスを提供
MCP(モデルコンテキストプロトコル)は、大規模言語モデルに標準化された外部ツールアクセスを提供するオープンプロトコルです。クライアント-サーバーアーキテクチャを採用し、統一されたプロトコルインターフェースを通じて、モデルと外部システムのシームレスな統合を実現します。
MCPの主な利点
標準化インターフェース: 統一されたプロトコル仕様は、重複した開発統合ソリューションの問題を回避します。
セキュリティ: 厳格な権限管理とサンドボックス機構により、外部ツールの安全なアクセスが確保されます。
スケーラビリティ:シンプルなAPI呼び出しから複雑なデータ処理まで、多様なツールタイプをサポートします。
相互運用性: MCPをサポートするクライアントは、互換性のあるサービスを使用して、クロスプラットフォームの互換性を実現できます。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
Web3分野のMCPアプリケーションシナリオ
Web3の分野では、MCPは大規模言語モデルに豊富なブロックチェーンインタラクション能力を提供できます:
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
次に、NodeJSとTypeScriptを使用してシンプルなWeb3 MCPサービスを構築し、MCPの動作原理とベストプラクティスを解析します。
プロジェクトを作成する
プロジェクトフォルダーを作成して初期化する
必要な依存パッケージをインストールします
TypeScript 設定を追加する
package.json設定の変更
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
MCP サーバーを作成する
server.toolを使用してツールを作成し、SepoliaテストネットのgetBalanceを例にします。
ノードサービスに登録してRPC URLを取得し、プロバイダーをインスタンス化する
ツールロジックの作成
サービスを起動し、エラーハンドリングを追加する
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
デバッグサービス
JSファイルをパッケージ化して生成し、modelcontextprotocol/inspectorを実行してデバッグします。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
完全な機能と Cursor への統合
複数のEVMネットワークのサポート、ガスの照会、取引の送信、トークン情報の照会などの機能を追加
パッケージ化した後、MCPをサポートするCursor IDEで参照する
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
使用例
Cursorのチャットでは自然言語で対話できます:
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
見通し
MCPはWeb3にさらなる可能性を開き、今後探求できること:
MCPとWeb3の結合は、私たちに可能性に満ちた新しい世界を開いてくれました。簡単な対話でDeFi操作、NFT管理などの複雑な機能を実現できるため、より多くの開発者が探索し試す価値があります。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!