MD

mcp-dao/evm-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

6 stars 6 forks Качество 37 Тренд 14

A Model Context Protocol server for interacting with the EVM blockchain, powered by the EVM AI Kit.

Обзор

A Model Context Protocol server for interacting with the EVM blockchain, powered by the EVM AI Kit. This project implements a Model Context Protocol (MCP) server that enables AI models to interact with the Ethereum Virtual Machine (EVM) blockchain. It leverages the EVM AI Kit to provide a robust interface for blockchain interactions. - EVM blockchain interaction through MCP - TypeScript implementation - Express.js server - Environment-based configuration - Node.js (Latest LTS version recommended) - npm or yarn package manager - Access to an EVM-compatible blockchain node Edit the .env file with your configuration values. This will start the server with hot-reloading enabled. - @modelcontextprotocol/sdk: MCP SDK for protocol implementation - evm-ai-kit: EVM interaction toolkit - express: Web server framework - zod: Schema validation - dotenv: Environment variable management This project is licensed under the MIT License - see the LICENSE file for details.

README

EVM MCP

A Model Context Protocol server for interacting with the EVM blockchain, powered by the EVM AI Kit.

Overview

This project implements a Model Context Protocol (MCP) server that enables AI models to interact with the Ethereum Virtual Machine (EVM) blockchain. It leverages the EVM AI Kit to provide a robust interface for blockchain interactions.

Features

  • EVM blockchain interaction through MCP
  • TypeScript implementation
  • Express.js server
  • Environment-based configuration

Prerequisites

  • Node.js (Latest LTS version recommended)
  • npm or yarn package manager
  • Access to an EVM-compatible blockchain node

Installation

  1. Clone the repository:
git clone https://github.com/mcp-dao/evm-mcp.git
cd evm-mcp
  1. Install dependencies:
npm install
  1. Set up environment variables:
cp .env.example .env

Edit the .env file with your configuration values.

Development

To run the development server:

npm run dev

This will start the server with hot-reloading enabled.

Building

To build the project:

npm run build

Production

To start the production server:

npm start

Dependencies

  • @modelcontextprotocol/sdk: MCP SDK for protocol implementation
  • evm-ai-kit: EVM interaction toolkit
  • express: Web server framework
  • zod: Schema validation
  • dotenv: Environment variable management

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

For support, please open an issue in the GitHub repository or contact the maintainers.

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →