bnbchain-mcp
BNBChain MCP is a protocol that facilitates interaction with blockchain networks like BNB Chain through AI-based tools and natural language processing. It includes modules for managing blocks, interacting with smart contracts, handling NFTs and tokens, and more, with integrations for various client applications.
BNBChain MCP (Model Context Protocol)
A powerful toolkit for interacting with BNB Chain and other EVM-compatible networks through natural language processing and AI assistance.
Description
BNBChain MCP is a Model Context Protocol implementation that enables seamless interaction with blockchain networks through AI-powered interfaces. It provides tools for blockchain development, smart contract interaction, and network management.
Core Modules
- Blocks: Query and manage blockchain blocks
- Contracts: Interact with smart contracts
- Network: Network information and management
- NFT: NFT (ERC721/ERC1155) operations
- Tokens: Token (ERC20) operations
- Transactions: Transaction management
- Wallet: Wallet operations and management
- Greenfield: Support file management operations on Greenfield network
Integration
The project supports integrations with clients like Cursor and Claude Desktop. For other clients, refer to the examples directory.
Local Development
Prerequisites include bun v1.2.10 or higher and Node.js v17 or higher. Clone the repository, set up environment variables, install dependencies, and start the development server.
Available Prompts and Tools
Includes various prompts like analyze_block, analyze_transaction, and tools such as get_block_by_hash, estimate_gas, and more, for interacting with EVM-compatible networks.