ethskills MCP服务器
MCP(模型上下文协议)服务器,从 ethskills.com 作为LLM的工具。
运作原理
启动时,服务器从ethskills.com下载所有技能标记文件并将其保存在内存中。工具调用直接从缓存读取——查询时没有网络请求。
工具
| 工具 | 说明 |
|---|---|
list_skills | 列出所有可用技能及其ID和描述 |
get_skill | 返回给定技能id的完整降价内容 |
技能
| ID | 名称 |
|---|---|
ship | 船舶 |
why | 为什么选择以太坊 |
gas | 天然气和成本 |
wallets | 钱包 |
l2s | 第2层 |
standards | 标准 |
tools | 工具 |
building-blocks | 金钱乐高玩具 |
orchestration | 编排 |
addresses | 合同地址 |
concepts | 概念 |
security | 安全 |
testing | 测试 |
indexing | 索引 |
frontend-ux | 前端用户体验 |
frontend-playbook | 前端操作手册 |
qa | QA |
端点
| 方法 | 路径 | 描述 |
|---|---|---|
GET | /health | 健康检查——包括 skills_loaded / skills_total 计数 |
POST | /mcp | MCP流式HTTP——初始化会话或发送请求 |
GET | /mcp | 现有会话的MCP SSE流 |
DELETE | /mcp | 关闭现有会话 |
发展
npm install
npm run dev生产(Docker)
通过构建和部署 docker-compose 在 混音api,可在 /ethskills 在网关上。
docker compose up ethskills --build