个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
个人主页:.29.的博客
学习社区:进去逛一逛~
【MCP】Cursor 使用 ApiFox MCP Server
ApiFox MCP Server
1、使用条件
已安装 Node.js 环境(版本号 >= 18,推荐最新的 LTS 版本)
任意一个支持 MCP 的 IDE:本文章使用Cursor
2、Cursor配置MCP
Windows系统:
-
Cursor的mcp.json配置文件添加下述配置
-
-
1、<oas-url-or-path> 填写swagger文档路径(远程、本地都可)
-
2、–site-id 填写 apifox中接口的mcp标识
-
3、<access-token> 填写 apifox的API访问令牌
-
4、<project-id> 填写apifox项目设置中的项目ID
-
{
"mcpServers": {
"API 文档": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"apifox-mcp-server@latest",
"--oas=<oas-url-or-path>",
"--site-id=123456",
"--project=<project-id>"
],
"env": {
"APIFOX_ACCESS_TOKEN": "<access-token>"
}
}
}
}
3、主要功能
根据标题2的配置,我们应该也可以猜测到ApiFox MCP服务的主要作用有三:
-
cursor读取swagger文档(提供swagger文档访问路径:远程路径/本地路径 皆可)
-
cursor读取公开发布的接口文档(提供公开文档用于MCP调用的site-id)
-
cursor读取apifox项目内的接口文档(提供项目ID+API令牌)