在 Mac 上使用 Apifox MCP

介绍

  • 可以将Apifox项目内的接口文档作为数据源提供给Cursor等支持AI编程的IDE工具,可以帮助我们根据接口文档生成或修改代码、搜索接口文档内容等。

安装

  • 安装Nodejs环境,推荐使用nvm进行安装,要求版本号 >= 18

  • 配置apifox mcp server,建议每个项目当成一个server配置:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    {
    "mcpServers": {
    "<project-name> API 文档": {
    "command": "npx",
    "args": [
    "-y",
    "apifox-mcp-server@latest",
    "--project-id=<project-id>"
    ],
    "env": {
    "APIFOX_ACCESS_TOKEN": "<access-token>"
    }
    }
    }
    }

    <project-name>为项目名称,<project-id>为项目ID(项目设置 -> 基本设置 -> 项目ID复制),<access-token>为Apifox的访问令牌(设置 -> API访问令牌 -> 新建)

使用

  • 获取项目接口信息:

  • 根据项目接口信息更新代码:

参考文献