返回 MCP 目录
public公开dns本地运行

eigenlayer-mcp-server

基于Next.js的EigenLayer MCP服务,为AI助手提供文档支持,可本地运行或部署在Vercel上

article

README

🚀 基于Next.js构建的EigenLayer MCP服务器

本项目基于Next.js构建了EigenLayer MCP服务器,为Claude或其他AI助手提供EigenLayer文档,支持通过MCP协议进行交互。该服务器既可以作为本地独立服务运行,也能部署在Vercel上作为无服务器函数使用。

✨ 主要特性

  • 为Claude或其他AI助手提供EigenLayer文档通过MCP协议。
  • 可作为本地独立服务运行或部署在Vercel上作为无服务器函数。

🚀 快速开始

使用Claude测试公共端点

  1. 在任意文件夹中,通过以下命令将实时URL添加到Claude: claude mcp add --transport sse eigenlayer-mcp-server https://eigenlayer-mcp-server-sand.vercel.app/sse
  2. 安装Claude Code,运行命令claude进入Claude Code环境并确认MCP服务器已成功添加。
  3. 使用示例查询测试,例如:"Can you explain how EigenLayer's restaking mechanism works?"(“你能解释一下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中的样例客户端可供尝试调用。

📄 免责声明

🚧 EigenLayer MCP服务器正在积极开发中,尚未经过审计。EigenLayer MCP服务器功能可能随时变更,包括但不限于添加、移除或重大改进,接口可能会出现破坏性更改。EigenLayer MCP服务器仅用于测试目的,不建议在生产环境中使用。EigenLayer MCP服务器按现状提供,Eigen Labs公司不对其实用性或支持其使用承担责任。🚧

📧 安全漏洞报告

如发现安全漏洞,请发送至security@eigenlabs.org。请勿通过GitHub问题报告安全问题。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端