# MCP: 大規模言語モデルに標準化された外部ツールアクセスを提供するMCP (モデル・コンテキストプロトコル)は、大規模言語モデルが外部ツール、データソース、サービスに安全にアクセスするための標準化された方法を提供するオープンプロトコルです。従来のプラグインシステムとは異なり、MCPはクライアント-サーバーアーキテクチャを採用し、標準化されたプロトコルインターフェースを通じてモデルと外部システムのシームレスな統合を実現します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-1711011571856c3a2a4db3a2cf1b5a90)## MCPの主なメリット1. 標準化インターフェース:統一されたプロトコル仕様を定義し、各アプリケーション開発が独自の統合ソリューションを持つことを避ける。2. セキュリティ:厳格な権限管理とサンドボックス機能を通じて、外部ツールの安全なアクセスを確保します。3. スケーラビリティ:シンプルな API 呼び出しから複雑なデータ処理プロセスまで、さまざまなツールタイプをサポートします。4. 相互運用性:MCP をサポートするクライアントは、互換性のあるサービスを使用して、真のクロスプラットフォーム互換性を実現できます。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5f8689f3cd437dfcb6f6dc31e289faee)## Web3 と MCP のアプリケーションシーンWeb3の分野では、MCPは大規模言語モデルに豊富なブロックチェーンインタラクション能力を提供できます:- 資産照会:さまざまなトークンの残高、取引履歴を照会する- オンチェーン操作:取引の送信、契約のデプロイ、スマートコントラクトの呼び出し- DeFi 統合:分散型取引所、貸出プロトコル、流動性マイニングなどの DeFi アプリケーションと相互作用- クロスチェーン操作:マルチチェーン資産管理とクロスチェーン送金をサポート- NFT管理:NFT資産のクエリ、転送、取引この記事では、nodejs+typescriptを使用してシンプルなWeb3 MCPサービスを構築し、MCPの動作原理とベストプラクティスについて説明します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-13bee8d093643028fd7a9fd0ed67bf06)## Web3 MCP サービスの構築### 1. プロジェクトを作成まずプロジェクトフォルダーを作成し、初期化して、必要な依存パッケージをインストールし、typescriptを設定し、package.jsonの設定を変更します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-63cfa069062c1eec5571a9fbebbae2b1)### 2. サーバーを作成するserver.tool を使用してツールを迅速に作成する方法、Sepolia テストネットの getBalance を例にします:1. アカウントを登録し、ノードサービスを開通し、rpcUrlを取得し、プロバイダーをインスタンス化します。2. ツールロジックを作成する。3. サービスを起動し、エラーハンドリングを追加します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-d04a22f589a672da1f2e0689c4faf0d4)### 3. デバッグサービスjsファイルをパッケージ化して生成し、modelcontextprotocol/inspectorを実行してデバッグします。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-9b68a4965c434afadef3a43a2634e853)### 4. 完全な機能とカーソルへの統合より多くの機能を拡張し、複数の EVM ネットワークのサポート、ガスの照会、トランザクションの送信、トークン情報の照会などを行います。パッケージ化されたサービスを Cursor IDE に統合します。Cursor は AI 技術を統合したスマート IDE で、VSCode を基に構築され、MCP 統合をサポートしています。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-5cdc2b7df9117639a71eedb82271b6a9)### 5. 使用例Cursorのチャットでは、自然言語を使ってコードライブラリと対話できます。例えば:- アドレス残高を確認する: 「セポリアでこの住所0xE21E97Ad8B527acb90F0b148EfaFbA46625382cE残高を確認してください」! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-3b75d8bb1ec0eaf096e1e5bed36ff4e6)- 取引を送信する:"このアドレス 0x2c1d9ef7ccede70d77e6038701cd63138dd920a0 に 0.1ETH を送信してください"! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-b2aa3d47a66b633ed63aeac7010f4d80)## 今後の展望Web3とMCPの結合は、可能性に満ちた新しい世界を開きました。将来的には、機能をさらに拡張できる可能性があります。例えば:- より多くのブロックチェーン(ビットコイン、Solana、Tronなど)をサポート- クロスチェーンサービスの接続- DeFi プロトコルの統合- NFTマーケット操作- 複雑なクロスチェーン資産管理これらの機能は、簡単な対話を通じて実現でき、ブロックチェーン操作の複雑さを大幅に簡素化します。! [Web3ビギナーシリーズ:MCPが一言で取引を成立させる!](https://img-cdn.gateio.im/social/moments-37361173443991fab6fee8309eb024f8)
MCPプロトコルがWeb3を強化: 大規模言語モデルにブロックチェーンのインタラクション能力を提供
MCP: 大規模言語モデルに標準化された外部ツールアクセスを提供する
MCP (モデル・コンテキストプロトコル)は、大規模言語モデルが外部ツール、データソース、サービスに安全にアクセスするための標準化された方法を提供するオープンプロトコルです。従来のプラグインシステムとは異なり、MCPはクライアント-サーバーアーキテクチャを採用し、標準化されたプロトコルインターフェースを通じてモデルと外部システムのシームレスな統合を実現します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
MCPの主なメリット
標準化インターフェース:統一されたプロトコル仕様を定義し、各アプリケーション開発が独自の統合ソリューションを持つことを避ける。
セキュリティ:厳格な権限管理とサンドボックス機能を通じて、外部ツールの安全なアクセスを確保します。
スケーラビリティ:シンプルな API 呼び出しから複雑なデータ処理プロセスまで、さまざまなツールタイプをサポートします。
相互運用性:MCP をサポートするクライアントは、互換性のあるサービスを使用して、真のクロスプラットフォーム互換性を実現できます。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
Web3 と MCP のアプリケーションシーン
Web3の分野では、MCPは大規模言語モデルに豊富なブロックチェーンインタラクション能力を提供できます:
この記事では、nodejs+typescriptを使用してシンプルなWeb3 MCPサービスを構築し、MCPの動作原理とベストプラクティスについて説明します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
Web3 MCP サービスの構築
1. プロジェクトを作成
まずプロジェクトフォルダーを作成し、初期化して、必要な依存パッケージをインストールし、typescriptを設定し、package.jsonの設定を変更します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
2. サーバーを作成する
server.tool を使用してツールを迅速に作成する方法、Sepolia テストネットの getBalance を例にします:
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
3. デバッグサービス
jsファイルをパッケージ化して生成し、modelcontextprotocol/inspectorを実行してデバッグします。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
4. 完全な機能とカーソルへの統合
より多くの機能を拡張し、複数の EVM ネットワークのサポート、ガスの照会、トランザクションの送信、トークン情報の照会などを行います。パッケージ化されたサービスを Cursor IDE に統合します。Cursor は AI 技術を統合したスマート IDE で、VSCode を基に構築され、MCP 統合をサポートしています。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
5. 使用例
Cursorのチャットでは、自然言語を使ってコードライブラリと対話できます。例えば:
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!
今後の展望
Web3とMCPの結合は、可能性に満ちた新しい世界を開きました。将来的には、機能をさらに拡張できる可能性があります。例えば:
これらの機能は、簡単な対話を通じて実現でき、ブロックチェーン操作の複雑さを大幅に簡素化します。
! Web3ビギナーシリーズ:MCPが一言で取引を成立させる!