ESA.io 模型上下文协议服务器

ESA.io 模型上下文协议服务器

为 Claude Desktop 提供 ESA.io 数据的模型上下文协议 (MCP) 服务器。

快速入门

  1. 克隆仓库并安装依赖: git clone https://github.com/sou-lab/esa-mcp-server-claude.git cd esa-mcp-server-claude npm install

  2. 设置 CLI 可执行权限并运行: chmod +x bin/cli.js node bin/cli.js

  3. 或全局安装后运行: npm install -g . esa-mcp-server

配置

  • 初次运行需输入:
    • esa.io API 密钥
    • esa.io 团队名
    • 服务器端口(默认 3000)
  • 配置保存在 ~/.esa-mcp-server/config.json

使用方法

直接运行命令或通过 Node 执行: node bin/cli.js

API 示例

  • 启动服务后访问:
    • GET /mcp-data 获取数据
    • POST /search 搜索内容

示例搜索请求: curl -X POST http://localhost:3000/search -H "Content-Type: application/json" -d '{"query":"项目A"}'