# MCP:大規模言語モデルに外部ツールアクセスを提供するオープンプロトコルMCPは、大規模言語モデルに標準化された外部ツールへのアクセス方法を提供するオープンプロトコルです。クライアント-サーバーアーキテクチャを採用し、統一されたプロトコルインターフェースを通じて、モデルと外部システムのシームレスな統合を実現します。従来のプラグインシステムと比較して、MCPは標準化されたインターフェース、厳格なセキュリティコントロール、豊富なツールサポート、クロスプラットフォーム互換性などの利点を持っています。Web3分野では、MCPは大規模言語モデルに多様なブロックチェーンインタラクション機能を提供します。これには、資産の照会、オンチェーン操作、DeFi統合、クロスチェーン操作、NFT管理などが含まれます。本稿では、Node.jsとTypeScriptに基づくWeb3 MCPサービスを構築することで、MCPの動作原理とベストプラクティスについて深く探求します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-1711011571856c3a2a4db3a2cf1b5a90)## MCPサービスプロジェクトの作成1. プロジェクトフォルダを作成し、初期化する2. 必要な依存パッケージをインストールする3. TypeScript を構成する4. package.json設定の変更! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5f8689f3cd437dfcb6f6dc31e289faee)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-13bee8d093643028fd7a9fd0ed67bf06)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-63cfa069062c1eec5571a9fbebbae2b1)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-d04a22f589a672da1f2e0689c4faf0d4)## MCP サーバーを作成する例として、Sepolia テストネットの getBalance 機能を取り上げます。1. アカウントを登録してRPC URLを取得し、プロバイダーをインスタンス化します。2. ツールロジックを作成する3. サービスを起動し、エラーハンドリングを追加する! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-9b68a4965c434afadef3a43a2634e853)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5cdc2b7df9117639a71eedb82271b6a9)! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-3b75d8bb1ec0eaf096e1e5bed36ff4e6)## MCPサービスのデバッグJS産物をパッケージし、modelcontextプロトコル/inspectorを実行してデバッグします。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-b2aa3d47a66b633ed63aeac7010f4d80)## 機能を充実させ、IDEに統合するより多くの機能を拡張し、複数のEVMネットワークのサポート、ガスの照会、取引の送信、トークン情報の照会などを行います。その後、サービスをMCPをサポートするIDEに統合します。たとえば、Cursorのように。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-37361173443991fab6fee8309eb024f8)## 使用例CursorのAIアシスタントでは、自然言語を使って以下の操作を実行できます:- Sepoliaネットワーク上の指定アドレスの残高を照会する- 特定のアドレスにETHを送金する! [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、Tron)をサポート- クロスチェーン資産交換を実現する- より多くのDeFiプロトコルを統合する- 複雑なクロスチェーン資産管理機能の開発簡単な対話を通じてこれらの複雑なブロックチェーン操作を実現でき、MC技術はWeb3の利用障壁を大幅に低下させ、業界の発展と革新を促進します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-9d84f65db90e56423829857b605fa879)
MCPプロトコルが大規模言語モデルを強化し、Web3の新しいインタラクション体験を創造します
MCP:大規模言語モデルに外部ツールアクセスを提供するオープンプロトコル
MCPは、大規模言語モデルに標準化された外部ツールへのアクセス方法を提供するオープンプロトコルです。クライアント-サーバーアーキテクチャを採用し、統一されたプロトコルインターフェースを通じて、モデルと外部システムのシームレスな統合を実現します。従来のプラグインシステムと比較して、MCPは標準化されたインターフェース、厳格なセキュリティコントロール、豊富なツールサポート、クロスプラットフォーム互換性などの利点を持っています。
Web3分野では、MCPは大規模言語モデルに多様なブロックチェーンインタラクション機能を提供します。これには、資産の照会、オンチェーン操作、DeFi統合、クロスチェーン操作、NFT管理などが含まれます。本稿では、Node.jsとTypeScriptに基づくWeb3 MCPサービスを構築することで、MCPの動作原理とベストプラクティスについて深く探求します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
MCPサービスプロジェクトの作成
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
MCP サーバーを作成する
例として、Sepolia テストネットの getBalance 機能を取り上げます。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
MCPサービスのデバッグ
JS産物をパッケージし、modelcontextプロトコル/inspectorを実行してデバッグします。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
機能を充実させ、IDEに統合する
より多くの機能を拡張し、複数のEVMネットワークのサポート、ガスの照会、取引の送信、トークン情報の照会などを行います。その後、サービスをMCPをサポートするIDEに統合します。たとえば、Cursorのように。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
使用例
CursorのAIアシスタントでは、自然言語を使って以下の操作を実行できます:
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
今後の展望
MCPとWeb3の結合は、私たちに可能性に満ちた新しい世界を開いています。未来にはさらに探求できることがあります:
簡単な対話を通じてこれらの複雑なブロックチェーン操作を実現でき、MC技術はWeb3の利用障壁を大幅に低下させ、業界の発展と革新を促進します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!