MCPilot
このプロジェクトはETHGlobal Hackathon Taipie 2025で作成されました。本プロジェクトは概念実証用であり、本番環境での使用は想定されていません。本番環境で使用可能なアプリケーションについては、 metamask-mcpをご確認ください。
MCPilotは、LLMがMetaMaskウォレットを介してブロックチェーンとやり取りできるようにするMCPサーバースイートを提供します。これにより、ユーザーは秘密鍵を公開したり、資産を失うリスクを負ったりする必要がなくなります。これは、AIとブロックチェーン技術を連携させるための必須ツールキットとして機能し、チェーン上でのユーザーオンボーディングの効率化にも役立ちます。
説明
LLMはすでにデジタルツールとの関わり方を変革しつつあります。マニュアルを読んだり複雑なシステムを学んだりする代わりに、自然言語を使ってLLMにタスクを依頼するだけで済みます。これにより、特にWeb3において、ユーザーオンボーディングが大幅に簡素化されます。このビジョンを念頭に、分散型サービスをよりアクセスしやすくユーザーフレンドリーなものにするために、多くのWeb3およびDeFiエージェントが既に開発されています。
しかし、これらのエージェントのほとんどには重大な欠点があります。それは、トランザクションに署名するために、ユーザーがAIエージェントと秘密鍵を共有する必要があることです。これは重大なセキュリティリスクを伴い、侵害されるとユーザーの資産が失われる可能性があります。
MCPilotは、LLMをエコシステムで最も信頼されている暗号資産ウォレットの一つであるMetaMaskと統合することで、この問題を解決します。このアプローチにより、秘密鍵はウォレット内に安全に保管され、漏洩することはありません。MCPilotを使用すると、ユーザーはAIの力を活用し、自然言語でWeb3エクスペリエンス全体を安全かつ確実に管理できます。
特徴
- ブロックチェーンと自然言語の相互作用
コードも専門用語も不要。AIにやりたいことを伝えるだけです。トークン交換からブリッジング、契約締結まで、「MCPilot」は分かりやすい言葉で処理し、様々なエージェントツールを使ってミッションを完了します。
- 秘密鍵を安全な暗号ウォレットに保管しましょう
すべての取引はMetaMaskモバイルアプリで安全に署名されます。秘密鍵を公開したり、第三者の保管機関に頼ったりする必要はありません。すべてが100%あなたの管理下にあります。
- Web2とWeb3のサービス間の相互運用性
MCPilot は、Web2 および Web3 サービスを統合する AI 機能を提供し、集中型および分散型プラットフォーム間でシームレスなデータ フローとスマート コントラクトのやり取りを可能にします。
それはどうだ
技術スタック:
- Claude: ChatGPT に似た AI アシスタントとチャットボットで、安全性と信頼性を重視して設計されています。
- MetaMask: ユーザーが秘密鍵を安全に管理することで、Ethereum ブロックチェーンや分散型アプリケーション (dApps) とやり取りできるようにする主要な暗号通貨ウォレットです。
- MCP (モデル コンテキスト プロトコル): AI モデルが外部データやツールと対話する方法を簡素化および標準化し、組み込みの知識を超えたリアルタイム情報にアクセスできるようにするために設計されたプロトコル。
私たちは、LLM の機能を拡張する専用ツールをそれぞれ提供する MCP サーバー スイートを開発しました。
- metamask-mcp: LLM が MetaMask と対話して安全なウォレット操作を実行できるようにします。
- chainlist-mcp: サポートされているすべてのブロックチェーン ネットワークに関する情報を提供します。
- solc-mcp: Solidity スマート コントラクトをコンパイルします。
- erc20-mcp: ERC20 トークンの管理を可能にします。
- celo-mcp: Celo ブロックチェーン上の契約を検証します。
- polygon-mcp: Polygon ブロックチェーン上の契約を検証します。
- zircuit-mcp: Zircuit ブロックチェーン上のトークンデータを提供します。
Claude Desktopでの使い方
ガイドhttps://modelcontextprotocol.io/quickstart/userに従って、次の構成を追加します。
展開された契約
ポリゴン
- テストERC20トークン: 0x73035CCf7fA8E97cB7F32C6f2E6cCDcF42294A8a
セロ
- テストERC20トークン: 0x5c6A2101890195716Ee63aDE4De14A779AE50e0a
ジルキット
- ERC20トークンのテスト:
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
MCP サーバーのスイートにより、LLM は秘密鍵を公開することなく MetaMask ウォレットを介してブロックチェーンと対話することができ、AI を活用した安全なブロックチェーン対話が促進され、ユーザーのオンボーディングが簡素化されます。
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server providing unified access to blockchain operations, bridging, swapping, and crypto trading strategies for AI agents.Last updated -20194PythonGPL 3.0
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -46612TypeScriptMIT License
- -securityAlicense-qualityA lightweight, fast MCP server that provides onchain capabilities for the LLMs and Agents.Last updated -335176TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that allows LLMs to interact with blockchain through MetaMask, keeping private keys securely in your crypto wallet while enabling transactions and blockchain operations.Last updated -2805TypeScriptMIT License