
MCP-APIKit

2025.03.18
0
TypeScriptAPI 管理开发工具开发效率
MCP-APIKit 是一个专为 Windsurf IDE 集成设计的微服务控制平面(MCP)服务器。它从 Eolink OpenAPI 获取 API 信息,并将其提供给 IDE 的 MCP 客户端,实现在开发环境中无缝的 API 集成和管理。
View on GitHub
Overview
基本能力
产品定位
MCP-APIKit 是一个专为 Windsurf IDE 集成设计的微服务控制平面(MCP)服务器,用于 API 集成和管理。
核心功能
- 连接 Eolink OpenAPI 以获取 API 规范
- 将 API 信息暴露为 MCP 资源
- 提供 API 发现和探索工具
- 支持在 Windsurf IDE 中进行 API 测试和集成
- 实现模型上下文协议(MCP)以标准化通信
适用场景
- 开发环境中需要集成和管理 API 的场景
- 需要从 Eolink OpenAPI 获取 API 信息的场景
- 在 Windsurf IDE 中进行 API 测试和集成的场景
工具列表
search-apis
:在所有项目中搜索 APItest-api
:使用自定义参数测试 API 端点import-api
:从 Eolink 导入 API 规范到项目
常见问题解答
无
使用教程
使用依赖
# Clone the repository
git clone https://github.com/yourusername/mcp-apikit.git
cd mcp-apikit
# Install dependencies
pnpm install
# Build the project
pnpm run build
安装教程
- 创建
.env
文件并配置以下变量:
EOLINK_API_KEY=your_eolink_api_key
EOLINK_BASE_URL=https://api.eolink.com
SPACE_ID=your_space_id
PROJECT_ID=your_project_id
- 启动服务器:
pnpm start
调试方式
npx @modelcontextprotocol/inspector node dist/index.js