XDC GOAT MCP Server について
XDC GOAT MCP Serverは、XDC Networkや他のEVM互換チェーンのブロックチェーンサービスをAIエージェントに提供します。ウォレット管理、トークン、NFT、DeFi、ネットワークデータの操作を単一のMCPインターフェースにまとめています。
主な機能
- 01XDC NetworkとEVM互換チェーンに対応
- 02MetaMask、Crossmint、Civicのウォレットに対応
- 03ネイティブトークンとERC規格を操作
- 04NFTのミントとバッチ処理
- 05送金、承認、利用枠の管理
- 06残高、取引監視、ENS解決を提供
活用シーン
- 01ウォレット残高とネットワーク状態の確認
- 02トークン送金や承認の管理
- 03バッチ発行を含むNFTのミント
- 04ENSによる読みやすいアドレスの解決
MCP 対応
MCPクライアントに、ブロックチェーンデータとウォレット、トークン、NFT、DeFiの操作ツールを提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
XDC GOAT MCP サーバー
XDC Network およびその他の EVM 互換チェーン向けにブロックチェーンサービスを提供する、包括的な Model Context Protocol(MCP)サーバーです。このサーバーを使用すると、AI エージェントは統一されたインターフェースを通じて、ブロックチェーンデータの取得、ウォレットの管理、トークンの送金、NFT のミント、さまざまな DeFi 操作を行えます。
機能
- マルチチェーンサポート:XDC Network(Chain ID:51)およびその他の EVM 互換ネットワーク
- ウォレット管理:MetaMask、Crossmint、Civic のウォレットプロバイダーをサポート
- トークン操作:ネイティブトークン、ERC20、ERC721、高度な ERC-6960 デュアルレイヤートークン
- NFT のミント:バッチ操作を含む、さまざまな NFT 規格をサポート
- DeFi 操作:トークンの送金、承認、allowance の管理
- ENS 解決:人が読みやすいアドレス解決
- リアルタイムデータ:残高の確認、トランザクションの監視、ネットワークのステータス
インストール
前提条件
- Node.js(v16 以降)
- npm または yarn のパッケージマネージャー
- Git
セットアップ
-
リポジトリをクローンする
git clone https://github.com/chainaimlabs/xdc-goat-mcp-server.git cd xdc-goat-mcp-server cd evm-mcp-server -
依存関係をインストールする
npm install -
プロジェクトをビルドする
npm run build -
サーバーを実行する
npm start
MCP クライアントの設定
Claude Desktop
以下を Claude Desktop の設定ファイル(claude_desktop_config.json)に追加します。
{
"mcpServers": {
"EVM-MCP-Server": {
"command": "node",
"args": [
"C:\\yourpath\\xdc-goat-mcp-server\\evm-mcp-server\\build\\server\\xdcGoatMain1.js"
],
"env": {
"WALLET_PRIVATE_KEY": "Your Private Key",
"RPC_PROVIDER_URL": "https://rpc.apothem.network"
}
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。