AI编辑器MCP插件-Yapi-MCP

前言

lzsheng/Yapi-MCP: yapi mcp server

测试接口

我们可以先测试接口能否正常请求到

开放Api

比如接口是

https://api.psvmc.cn/project/70/interface/api/10198

这里面

  • 项目ID就是70
  • 接口ID就是10198

MCP服务器中"--yapi-token=projectId:your_token_here"就是这里的项目ID和下面的token

Token获取页面

https://api.psvmc.cn/project/70/setting

获取接口页面

https://api.psvmc.cn/api/interface/get?id=10198&token=323b0aff5664acb2e7cafec40eecdf8c8e763ad8e413a00a103835863e88888

测试MCP

1
npx -y yapi-auto-mcp --stdio --yapi-base-url=https://api.psvmc.cn.com --yapi-token=70:323b0aff5664acb2e7cafec40eecdf8c8e763ad8e413a00a103835863e8888888

使用方式

Cursor

建议在项目下设置,不要配置为全局

项目下.cursor文件夹下,创建mcp.json文件

内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"mcpServers": {
"yapi-auto-mcp": {
"command": "npx",
"args": [
"-y",
"yapi-auto-mcp",
"--stdio",
"--yapi-base-url=https://api.psvmc.cn",
"--yapi-token=projectId:your_token_here"
]
}
}
}

iFlow

进入这个网址,添加自己私有MCP服务

心流开放平台 - 心流开放平台 | 心流开放平台

当然也可以在项目下.cursor文件夹下,创建mcp.json文件

iFlow也会自动读取

但是它调用的方式不是通过内置的MCP工具,而是直接发送的请求

提示词

获取接口信息

使用MCP 获取接口10198信息

生成代码

使用MCP 根据接口10198生成方法