MCP.so
登录
服务器

XDC GOAT MCP Server

@chainaimlabs

xdc-goat-mcp-server

概览

What is XDC GOAT MCP Server?

A comprehensive Model Context Protocol (MCP) server that provides blockchain services for XDC Network and other EVM-compatible chains. It enables AI agents to interact with blockchain data, manage wallets, transfer tokens, mint NFTs, and perform various DeFi operations through a unified interface.

How to use XDC GOAT MCP Server?

Install Node.js v16+, clone the repository, install dependencies with npm install, build with npm run build, then run with npm start. Configure a MCP client (e.g., Claude Desktop) by adding a JSON entry pointing to the built server file and setting environment variables WALLET_PRIVATE_KEY and RPC_PROVIDER_URL.

Key features of XDC GOAT MCP Server

  • Multi-chain support: XDC Network and other EVM-compatible networks
  • Wallet management via MetaMask, Crossmint, and Civic providers
  • Token operations: native, ERC20, ERC721, and ERC-6960 dual layer tokens
  • NFT minting with support for various standards and batch operations
  • DeFi operations: transfers, approvals, and allowance management
  • ENS resolution for human-readable addresses and real-time data

Use cases of XDC GOAT MCP Server

  • Enable AI agents to check balances and monitor transactions on XDC Network
  • Automate token transfers and NFT minting through conversational interfaces
  • Manage multi-chain DeFi operations across EVM-compatible blockchains
  • Resolve wallet addresses to human-readable ENS names
  • Integrate with wallet providers for secure key management

FAQ from XDC GOAT MCP Server

What chains does XDC GOAT MCP Server support?

It supports XDC Network (Chain ID: 51) and any EVM-compatible blockchain.

What are the runtime requirements?

Node.js v16 or higher, npm or yarn, and Git. A private key and a RPC provider URL are needed for operation.

Which wallet providers are supported?

MetaMask, Crossmint, and Civic wallet providers are supported.

How do I configure the server with a MCP client like Claude Desktop?

Add a JSON block to the client configuration specifying the command (node), the path to the build script, and environment variables WALLET_PRIVATE_KEY and RPC_PROVIDER_URL.

Does the server support non-EVM chains?

No, the server is designed for XDC Network and other EVM-compatible chains only.

标签

来自「其他」的更多内容