Featured
ABOUT OPEN MCP
OpenMCP is an open-source initiative to build Model Context Protocol implementations that connect AI agents to blockchain protocols and Web3 infrastructure. Our mission is to create standardized interfaces that enable AI systems to interact with decentralized technologies.
By providing these tools as open-source software, we aim to accelerate the development of AI agents that can seamlessly interact with blockchain networks, smart contracts, and decentralized applications.
EVM AGENT KIT FEATURES
BLOCKCHAIN QUERIES
Query on-chain data from any EVM-compatible blockchain including Ethereum, BNB Chain, and Arbitrum.
SMART CONTRACT INTERACTIONS
Read from and write to smart contracts across multiple EVM chains with a unified interface.
TYPESCRIPT SUPPORT
Built with 100% TypeScript for type safety and better developer experience with modern tooling.
PROTOCOL INTEGRATION
Connect to DeFi protocols and other blockchain services through standardized interfaces.
MULTI-CHAIN SUPPORT
Works with all EVM-compatible chains including Ethereum, BNB Chain, Arbitrum, and more.
EXTENSIBLE ARCHITECTURE
Modular design allows for easy extension and customization for specific use cases.
GETTING STARTED
Install the EVM Agent Kit:
npm install evm-ai-kit
Basic usage:
import { EVMAgentKit } from 'evm-ai-kit';
// Initialize with a provider URL
const agent = new EVMAgentKit({
provider: 'https://ethereum.rpc.endpoint'
});
// Query blockchain data
const balance = await agent.getBalance('0x123...');
// Read from a smart contract
const tokenContract = agent.getContract('0xabc...', ERC20_ABI);
const tokenName = await tokenContract.name();
const tokenSymbol = await tokenContract.symbol();
// Connect to a protocol
const uniswapRouter = agent.getProtocol('uniswap').getRouter();
const path = [...];
const amountOut = await uniswapRouter.getAmountsOut(amountIn, path);
MCP CLIENTS
Applications that integrate with Open MCP servers
HOLOWORLD
Holoworld's AI agents leverage MCP to interact with blockchain networks and execute on-chain operations autonomously.
CLAUDE DESKTOP
Claude Desktop implements MCP to connect Claude's AI capabilities with blockchain data and operations through OpenMCP.
CURSOR
Cursor IDE uses MCP to provide developers with blockchain data access and smart contract interactions directly in the editor.
CLINE
Cline terminal assistant implements MCP to provide developers with blockchain capabilities through natural language.