使用 Apifox Mcp Server

使用 Apifox Mcp Server

site icon
2025.03.13 1
API协作自动化接口实现开发效率
Apifox Mcp Server 是一个用于与Apifox API协作平台集成的服务,旨在帮助开发者更高效地实现和测试API接口。它支持与多种MCP客户端(如Cursor和Cline)的集成,通过提供OpenAPI定义和自动化实现接口的功能,简化了API开发流程。
View on GitHub

Overview

基本能力

产品定位

Apifox Mcp Server 是一个用于与Apifox API协作平台集成的服务,旨在帮助开发者更高效地实现和测试API接口。

核心功能

  1. 与Apifox客户端集成,支持通过Access Token进行认证。
  2. 支持多种MCP客户端(如Cursor和Cline)的配置和使用。
  3. 提供OpenAPI定义,自动化实现接口的功能。
  4. 支持NestJS项目的快速搭建和接口实现。

适用场景

  1. 开发者需要快速实现和测试API接口的场景。
  2. 团队协作开发API时,需要统一接口定义和实现的场景。
  3. 使用NestJS框架开发后端服务的场景。

工具列表

  1. Cursor:一个MCP客户端,支持通过Apifox Mcp Server实现接口的自动化实现。
  2. Cline:另一个MCP客户端,支持与Apifox Mcp Server的集成。

常见问题解答

  1. 如何获取Access Token? 在Apifox客户端中创建Access Token。
  2. 如何配置MCP客户端? 参考文档中的配置步骤,如Cursor和Cline的配置示例。

使用教程

使用依赖

  • NodeJS >= 18

安装教程

  1. 创建一个空白的NestJS项目: shell npm i -g @nestjs/cli nest new nest-ai-demo cd nest-ai-demo
  2. 打开Cursor Composer,并切换到Agent模式。
  3. 复制一个Apifox接口的协作链接,并粘贴到Composer中,让其实现接口。

调试方式

  1. 启动NestJS服务: shell npm run start
  2. 通过Apifox调用AI写的接口,进行断言测试。

许可证

None