ESA.io 模型上下文协议服务器
为 Claude Desktop 提供 ESA.io 数据的模型上下文协议 (MCP) 服务器。
快速入门
-
克隆仓库并安装依赖: git clone https://github.com/sou-lab/esa-mcp-server-claude.git cd esa-mcp-server-claude npm install
-
设置 CLI 可执行权限并运行: chmod +x bin/cli.js node bin/cli.js
-
或全局安装后运行: 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"}'