以太坊模型上下文协议服务器

一个基于TypeScript的以太坊模型上下文协议(MCP)服务器,用于开发和管理以太坊相关的应用程序。

  • by beamuu
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 beamuu/ethereum-mcp

使用说明

以太坊MCP

基于TypeScript的以太坊模型上下文协议(MCP)服务器。

🚀 入门指南

先决条件

  • Node.js>=18.0.0
  • npm或纱线

安装

npm install

发展

# Run in development mode with ts-node
npm run dev

# Build the project
npm run build

# Run the compiled JavaScript
npm start

# Watch mode (rebuild on file changes)
npm run watch

# Clean build directory
npm run clean

📁 项目结构

ethereum-mcp/
├── src/           # TypeScript source files
│   └── index.ts   # Main entry point
├── dist/          # Compiled JavaScript (generated)
├── package.json   # Project configuration
├── tsconfig.json  # TypeScript configuration
└── README.md      # This file

🛠️ 发展

该项目由以下部分组成:

  • TypeScript 5.x -类型安全的JavaScript
  • ts节点 -在开发中直接运行TypeScript
  • @类型/节点 -Node.js类型定义
  • 严格的TypeScript配置 -增强型类型检查

📝 脚本

  • npm run build -将TypeScript编译为JavaScript
  • npm run dev -以开发模式运行
  • npm start -运行编译的JavaScript
  • npm run watch -观察变化并重建
  • npm run clean -删除构建工件

🤝 贡献

  1. 在中进行更改 src/ 目录
  2. 测试用 npm run dev
  3. 建立 npm run build
  4. 提交您的更改

📄 许可证

麻省理工学院