MCP-APIKit

MCP-APIKit

site icon
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:在所有项目中搜索 API
  • test-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

安装教程

  1. 创建 .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
  1. 启动服务器:
pnpm start

调试方式

npx @modelcontextprotocol/inspector node dist/index.js

许可证

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