Skip to content

mcp-dao/evm-mcp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors