ME

mcpdotdirect/evm-mcp-server

Developer tools공식

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

379 stars 106 forks 품질 86 트렌드 33MIT

LLM이 EVM 네트워크와 상호작용할 수 있는 도구를 제공하는 MCP 서버

개요

60+ EVM 호환 네트워크 전반에 걸쳐 블록체인 서비스를 제공하는 포괄적인 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 AI 에이전트가 22개의 도구와 10개의 AI 가이드 프롬프트를 통해 통합 인터페이스로 이더리움, 옵티미즘, 아비트럼, 베이스, 폴리곤 등 다양한 EVM 체인과 상호작용할 수 있도록 합니다. MCP EVM 서버는 모델 컨텍스트 프로토콜을 활용하여 AI 에이전트에게 블록체인 서비스를 제공합니다. 다음과 같은 다양한 서비스를 지원합니다: - 블록체인 상태 읽기(잔액, 거래, 블록 등) - 블록 탐색기에서 스마트 계약과 상호작용 - 토큰 전송(네이티브, ERC20, ERC721, ERC1155) - 토큰 메타데이터 및 잔액 조회 - 60+ EVM 네트워크(34개 메인넷 + 26개 테스트넷) 간 체인별 서비스 - 모든 주소 매개변수에 대해 ('vitalik.' 같은 사람이 읽을 수 있는 이름 사용).

개요(AI 번역)

60+ EVM 호환 네트워크 전반에 걸쳐 블록체인 서비스를 제공하는 포괄적인 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 AI 에이전트가 22개의 도구와 10개의 AI 가이드 프롬프트를 통해 통합 인터페이스로 이더리움, 옵티미즘, 아비트럼, 베이스, 폴리곤 등 다양한 EVM 체인과 상호작용할 수 있도록 합니다.

📋 목차

  • 개요
  • 특징
  • 지원 네트워크
  • 선수 조건
  • 설치
  • 구성
  • 환경 변수
  • 서버 구성
  • 사용
  • API 참고 자료
  • 도구
  • 프롬프트
  • 자료
  • 보안 고려사항
  • 프로젝트 구조
  • 개발
  • 면허

🔭 개요

MCP EVM 서버는 모델 컨텍스트 프로토콜을 활용하여 AI 에이전트에게 블록체인 서비스를 제공합니다. 다음과 같은 다양한 서비스를 지원합니다:

  • 블록체인 상태(잔액, 거래, 블록 등) 읽기
  • 블록 탐색기에서 자동 ABI 가져오기로 스마트 계약과 상호작용
  • 토큰 전송 (네이티브, ERC20, ERC721, ERC1155)
  • 토큰 메타데이터 및 잔액 조회
  • 60+ EVM 네트워크 전반에 걸친 체인별 서비스 (34개의 메인넷 + 26개의 테스트넷)
  • 모든 주소 매개변수에 대한 ENS 이름 해석 (사람이 읽을 수 있는 이름 ‘vitalik.’ 사용

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

EVM MCP Server

A comprehensive Model Context Protocol (MCP) server that provides blockchain services across 60+ EVM-compatible networks. This server enables AI agents to interact with Ethereum, Optimism, Arbitrum, Base, Polygon, and many other EVM chains with a unified interface through 22 tools and 10 AI-guided prompts.

📋 Contents

🔭 Overview

The MCP EVM Server leverages the Model Context Protocol to provide blockchain services to AI agents. It supports a wide range of services including:

  • Reading blockchain state (balances, transactions, blocks, etc.)
  • Interacting with smart contracts with automatic ABI fetching from block explorers
  • Transferring tokens (native, ERC20, ERC721, ERC1155)
  • Querying token metadata and balances
  • Chain-specific services across 60+ EVM networks (34 mainnets + 26 testnets)
  • ENS name resolution for all address parameters (use human-readable names like ‘vitalik.eth’ instead of addresses)
  • AI-friendly prompts that guide agents through complex workflows

All services are exposed through a consistent interface of MCP tools, resources, and prompts, making it easy for AI agents to discover and use blockchain functionality. Every tool that accepts Ethereum addresses also supports ENS names, automatically resolving them to addresses behind the scenes. The server includes intelligent ABI fetching, eliminating the need to know contract ABIs in advance.

✨ Features

Blockchain Data Access

  • Multi-chain support for 60+ EVM-compatible networks (34 mainnets + 26 testnets)
  • Chain information including blockNumber, chainId, and RPCs
  • Block data access by number, hash, or latest
  • Transaction details and receipts with decoded logs
  • Address balances for native tokens and all token standards
  • ENS resolution for human-readable Ethereum addresses (use ‘vitalik.eth’ instead of ‘0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045’)

Token services

  • ERC20 Tokens

    • Get token metadata (name, symbol, decimals, supply)
    • Check token balances
    • Transfer tokens between addresses
GitHub에서 전체 README 보기

설치

npx -y @mcpdotdirect/evm-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "evm-mcp-server": { "command": "npx", "args": ["-y", "@mcpdotdirect/evm-mcp-server"] }, "evm-mcp-http": { "command": "npx", "args": ["-y", "@mcpdotdirect/evm-mcp-server", "--http"] } } }