by twelve-web
一个基于 Model Context Protocol (MCP) 的 YApi 接口信息获取工具
git clone https://github.com/twelve-web/yapi-mcp.git cd yapi-mcp npm install npm run build
创建 .env
文件并添加 YApi 认证信息(可选):
YAPI_TOKEN="" BASE_URL=""
node>18 npm 官方源
在 mcp.json 中添加:
*Configuration content*
获取指定分类下的接口列表
参数:
url
(string): YApi 分类页面 URL,格式如 https://xxxxx.com/project/810/interface/api/cat_2783
示例:
工具: yapi_get_interfaces
参数: url = "https://xxxxx.com/project/810/interface/api/cat_2783"
获取指定接口的详细信息(请求体和响应体)
参数:
id
(string): 接口 ID,来自接口列表中的 _id
字段示例:
工具: yapi_get_interface_detail
参数: https://xxxxxxx/project/1219/interface/api/42726
yapi_get_interfaces
获取分类下的所有接口yapi_get_interface_detail
获取详细信息MIT
欢迎提交 Issue 和 Pull Request!
如有问题,请提交 Issue 或联系作者。
No version information available