+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
OpenMCP
OpenMCP Background
OpenMCP

OPEN MCP

The universal connector for every AI agent to protocols, dApps, and Web3.

Featured

EVM Agent Kit

EVM Agent Kit

Connect any AI Agents to EVM Protocols

EVM Agent Kit

EVM MCP

Model Context Protocol Server for the EVM

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.