ESA MCP Server

ESA MCP Server

site icon
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环境中使用。

核心功能

  1. 将esa.io数据转换为MCP格式
  2. 提供API访问esa.io数据
  3. 支持数据搜索功能
  4. 与Claude Desktop集成

适用场景

  1. 在Cloud Desktop环境中访问esa.io数据
  2. 需要将esa.io数据集成到其他应用中
  3. 需要对esa.io数据进行搜索和分析

工具列表

  1. cli.js - 命令行工具,用于启动服务和管理配置

常见问题解答

  1. 首次启动需要提供esa.io API密钥、团队名称和端口号
  2. 配置信息保存在~/.esa-mcp-server/config.json
  3. 需要Node.js环境运行

使用教程

使用依赖

  1. 需要安装Node.js和npm
  2. 需要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 .

调试方式

  1. 启动服务后,可以通过以下API端点进行测试:
  2. GET / - 欢迎页面
  3. GET /mcp-data - 获取ESA数据
  4. POST /search - 搜索ESA数据

  5. 搜索测试示例:

curl -X POST http://localhost:3000/search \
  -H "Content-Type: application/json" \
  -d '{"query":"プロジェクトA"}'
  1. 与Claude Desktop集成时,需要正确配置claude_desktop_config.json文件

许可证

该项目遵循 ISC 开源许可条款。