通过 MCP 使用 OpenAPI/Swagger 文 档
配置 MCP 客户端
前置条件
基本步骤
准备 OpenAPI 文件
在 IDE 中配置 MCP
将下面 JSON 配置添加到 IDE 对应的 MCP 配置文件里:其中 远程 URL,如: 本地文件路径,如:
macOS / Linux
Windows
{
"mcpServers": {
"API 文档": {
"command": "npx",
"args": [
"-y",
"apifox-mcp-server@latest",
"--oas=<oas-url-or-path>"
]
}
}
}
<oas-url-or-path>
可以是:https://petstore.swagger.io/v2/swagger.json
~/data/petstore/swagger.json
在 Cursor 中配置 MCP
编辑 MCP 配置文件
打开 Cursor 编辑器,点击右上角 「设置」图标,选择左侧「MCP」选项,点击「+ Add new global MCP server」按钮。
添加配置内容
在打开的
mcp.json
文件中添加以下配置,注意替换 https://petstore.swagger.io/v2/swagger.json
为你的 OpenAPI 文件路径或 URL:macOS / Linux
Windows
{
"mcpServers": {
"API 文档": {
"command": "npx",
"args": [
"-y",
"apifox-mcp-server@latest",
"--oas=https://petstore.swagger.io/v2/swagger.json"
]
}
}
}
验证配置
配置完成后,你可以通过向 AI 询问以验证连接是否正常工作(Agent 模式),例如:如果 AI 能够返回你 OpenAPI 规范中的 API 信息,说明连接成功。 
请通过 MCP 获取 API 文档,并告诉我项目中有几个接口
在 Cline 中配置 MCP
安装 Cline 插件
在 VSCode 扩展市场搜索并安装 “Cline” 插件
配置 MCP 服务器
打开 Cline 面板,点击 「MCP Servers > Configure MCP Servers」。
在打开的
.json
文件中添加以下配置,注意替换 <oas-url-or-path>
为你的 OpenAPI 文件路径或 URL:macOS / Linux
Windows
{
"mcpServers": {
"API 文档": {
"command": "npx",
"args": [
"-y",
"apifox-mcp-server@latest",
"--oas=https://petstore.swagger.io/v2/swagger.json"
]
}
}
}
验证配置
配置完成后,你可以通过向 AI 询问以验证连接是否正常工作,例如:如果 AI 能够返回你 OpenAPI 规范中的 API 信息,说明连接成功。 
请通过 MCP 获取 API 文档,并告诉我项目中有几个接口
注意事项
--oas
参数值。<私有化部署服务器的 API 地址,以 http:// 或 https:// 开头>
"。另外,请确保网络可以正常访问 www.npm.com
。{
"mcpServers": {
"API 文档": {
"command": "npx",
"args": [
"-y",
"apifox-mcp-server@latest",
"--oas=<oas-url-or-path>",
// 私有化部署必须添加以下参数
"--apifox-api-base-url=<私有化部署服务器的API地址>"
]
}
}
}
其他使用方法
常见问题
修改于 2025-03-28 10:16:01