MCP协议代理工具

一个轻量级透明代理,用于将MCP Inspector连接到真实的eliza-cloud-v2后端,支持测试真实MCP工具、使用生产认证和信用系统、检查MCP协议流量以及通过MCP协议访问GPT-4、Claude和Gemini。

  • by prajwal-pl
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 prajwal-pl/eliza-mcp-v2

使用说明

eliza-cloud-v2 的 MCP 检查器代理

一个轻量级的透明代理,使MCP Inspector能够连接到真实的eliza-cloud-v2后端。

这的作用是什么

这个项目负责转发MCP协议请求至 localhost:3001 发送至 eliza-cloud-v2 localhost:3000,让您能够:

  • 使用真实的人工智能生成技术测试实际的MCP工具
  • 使用生产认证和信用系统
  • 使用官方检查器用户界面检查MCP协议流量
  • 通过MCP协议访问GPT-4、Claude、Gemini

快速入门

  1. 启动 eliza-cloud-v2 后端:

    cd ../eliza-cloud-v2
    npm run dev  # Runs on localhost:3000
    
  2. 获取API密钥 来自 http://localhost:3000/dashboard/api-keys

  3. 启动这个代理:

    npm run dev  # Runs on localhost:3001
    
  4. 启动MCP检查器:

    npm run mcp:inspector
    
  5. 配置检查器:

    • URL:(网址:) http://localhost:3001/api/mcp
    • 交通: Streamable HTTP
    • 连接: Via Proxy
    • 添加标题: Authorization: Bearer eliza_your_key

可用工具

来自eliza-cloud-v2的所有4个工具:

  1. 检查信用 - 查看余额和交易记录
  2. 获取最近使用情况 API使用统计
  3. 生成文本 - 真实AI文本生成(GPT-4、Claude、Gemini)
  4. 生成图像 - 真实图像生成(Gemini 2.5)

建筑

MCP Inspector → localhost:3001/api/mcp (proxy) → localhost:3000/api/mcp (backend)

简洁、透明,无逻辑重复。

文档

看 MCP_SETUP.md 翻译为中文是:“MCP设置文件(Markdown格式)”。不过,通常我们不会直接翻译文件名,而是保留原名,同时可以解释其含义。所以,也可以表述为:“MCP_SETUP.md(MCP设置文档,使用Markdown格式)” 用于详细设置和使用。

依赖项

  • next@15.5.5 - Next.js 框架
  • @modelcontextprotocol/sdk@^1.20.0 - MCP协议
  • mcp-handler@^1.0.3 - 处理器库

项目结构

src/
└── app/
    └── api/
        └── mcp/
            └── route.ts    # 75 lines - just proxy logic

许可证

基于eliza-cloud-v2架构。