EigenLayer模型上下文协议服务器
一个模型上下文协议服务器,为像 Claude 这样的 AI 助手提供 EigenLayer 文档,使用户能够以自然语言与 EigenLayer 的概念和功能进行交互。
服务介绍
EigenLayer MCP Server 基于 Next.js 构建
特性
- 通过MCP向Claude或其他AI助手提供EigenLayer文档
- 可以作为独立服务器本地运行,也可以作为无服务器函数在Vercel上运行
灵感来自初步测试这里。
克隆自Vercel Next.js MCP模板
使用Claude测试公共端点:
- 通过以下命令将实时URL添加到Claude(在任意文件夹中):
claude mcp add --transport sse eigenlayer-mcp-server https://eigenlayer-mcp-server-sand.vercel.app/sse - 安装Claude Code。运行命令
claude进入Claude Code,并确认mcp服务器已添加 - 用类似于"你能解释一下EigenLayer的重新质押机制是如何工作的吗?"这样的查询进行测试
构建、运行和本地测试
在终端窗口1中
rm -rf .next node_modules .vercel
pnpm store prune
pnpm install
pnpm build
pnpm dev
node scripts/test-client.mjs https://localhost:3000
在终端窗口2中
使用MCP Inspector进行测试
npx @modelcontextprotocol/inspector node public/index.js
更多说明见这里。
添加到Claude Code
claude mcp add
(然后按照屏幕上的指示操作)
示例客户端
script/test-client.mjs 包含一个示例客户端用于尝试调用。
node scripts/test-client.mjs http://localhost:3000
安全漏洞
请将安全漏洞报告给security@eigenlabs.org。不要通过Github Issues报告安全漏洞。
免责声明
🚧 EigenLayer MCP Server 正在积极开发中,尚未经过审计。EigenLayer MCP Server 正在快速升级,功能可能会被添加、移除或以其他方式改进或修改,接口将会有破坏性的变更。EigenLayer MCP Server 应仅用于测试目的,不应在生产环境中使用。EigenLayer MCP Server 按“原样”提供,Eigen Labs, Inc. 不保证其功能或为在生产环境中的使用提供支持。🚧