evm-mcp-server
0
The EVM MCP Server by Sinco Labs is a service gateway that utilizes Model Context Protocol to facilitate secure interaction with EVM-compatible blockchains. It empowers AI agents to perform blockchain operations through a standardized interface.
@sinco-lab/evm-mcp-server
An EVM interaction service gateway based on Model Context Protocol (MCP) and Viem, enabling AI agents or services to securely interact with a configured EVM-compatible blockchain.
🔭 Overview
Provides a Model Context Protocol (MCP) server designed to act as a gateway for interacting with an EVM-compatible blockchain. Utilizes Viem for blockchain interactions and MCP SDK to expose capabilities as tools consumable by AI agents or other MCP clients.
✨ Features
- MCP Integration: Exposes EVM functionalities as MCP tools.
- Viem Powered: Utilizes Viem for EVM interactions.
- Configurable Endpoint: Connects to EVM-compatible chain via an RPC URL.
- Core EVM Operations: Tools for checking balances, transferring tokens, signing messages, and interacting with contracts.
- Type Safe: Developed in TypeScript.
🚀 Usage
Build the Project
Compile the TypeScript source code:
- Use
pnpm run build
to createbuild/evm.js
. - Start server using manually configured
.env
.
Connecting from Clients
- Use configurations for Cursor or Claude Desktop to start and connect to the server.
🛠️ Available Tools
- Provides tools such as
getAddress
,getBalance
,signMessage
,sendNativeToken
, etc., for interacting with blockchain.