
ESA MCP Server

2025.03.11
0
JavaScript数据转换API服务交流协作
ESA MCP Server 是一个将esa.io平台数据转换为Model Context Protocol (MCP)格式的服务,专为Cloud Desktop环境设计。它允许用户通过API访问和搜索esa.io的数据,支持与Claude Desktop集成。
View on GitHub
Overview
基本能力
产品定位
ESA MCP Server 是一个数据转换和访问服务,将esa.io平台的数据转换为MCP格式,便于在Cloud Desktop环境中使用。
核心功能
- 将esa.io数据转换为MCP格式
- 提供API访问esa.io数据
- 支持数据搜索功能
- 与Claude Desktop集成
适用场景
- 在Cloud Desktop环境中访问esa.io数据
- 需要将esa.io数据集成到其他应用中
- 需要对esa.io数据进行搜索和分析
工具列表
cli.js
- 命令行工具,用于启动服务和管理配置
常见问题解答
- 首次启动需要提供esa.io API密钥、团队名称和端口号
- 配置信息保存在
~/.esa-mcp-server/config.json
中 - 需要Node.js环境运行
使用教程
使用依赖
- 需要安装Node.js和npm
- 需要git用于克隆仓库
安装教程
# 克隆仓库
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 .
调试方式
- 启动服务后,可以通过以下API端点进行测试:
GET /
- 欢迎页面GET /mcp-data
- 获取ESA数据-
POST /search
- 搜索ESA数据 -
搜索测试示例:
curl -X POST http://localhost:3000/search \
-H "Content-Type: application/json" \
-d '{"query":"プロジェクトA"}'
- 与Claude Desktop集成时,需要正确配置
claude_desktop_config.json
文件