关于 Mcp Yapi Server
Mcp Yapi Server 将 YApi API 文档接入 Cursor 等兼容 MCP 的编辑器,供开发者查询接口详情和搜索项目 API,并支持 AI 辅助生成代码与类型定义。
主要功能
- 01通过 YApi URL 查询接口详情
- 02查看请求和响应参数
- 03列出项目接口
- 04按关键词搜索接口
- 05辅助 AI 生成代码和类型定义
适用场景
- 01通过 YApi 链接查看 API
- 02检查接口的请求和响应字段
- 03按关键词查找项目接口
- 04利用 API 文档生成代码
MCP 相关
该 MCP 服务向兼容的编辑器和 AI 客户端提供 YApi 接口查询、列表和搜索功能。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
来自项目 READMEmcp-yapi-server
基于 Model Context Protocol (MCP) 的 YApi 集成服务器,在 Cursor 等支持 MCP 的编辑器中直接查询 YApi API 文档。
✨ 功能特性
- 🔗 直接粘贴 URL - 最简单!粘贴 YApi 链接即可查询
- 🔍 查询接口详情 - 完整的请求/响应参数
- 📋 列出接口 - 查看项目所有接口
- 🔎 搜索接口 - 按关键词搜索
- 🤖 AI 辅助 - 自动生成代码、类型定义等
📦 安装
npm install -g mcp-yapi-server
或作为项目依赖:
npm install mcp-yapi-server
🚀 快速开始
1. 安装
npm install -g mcp-yapi-server
2. 配置 Cursor
在 Cursor 设置中添加 MCP 服务器配置:
推荐方式 - 本地安装:
# 在项目目录中安装
npm install mcp-yapi-server
{
"mcpServers": {
"yapi": {
"command": "node",
"args": ["./node_modules/mcp-yapi-server/dist/index.js"],
"env": {
"YAPI_BASE_URL": "https://yapi.example.com",
"YAPI_TOKEN": "your_token_here"
}
}
}
}
或全局安装:
npm install -g mcp-yapi-server
{
"mcpServers": {
"yapi": {
"command": "mcp-yapi-server",
"env": {
"YAPI_BASE_URL": "https://yapi.example.com",
"YAPI_TOKEN": "your_token_here"
}
}
}
}
⚠️ 注意: 不推荐使用
npx方式,因为依赖可能无法正确解析。请使用本地安装或全局安装。
3. 重启 Cursor
4. 开始使用
在 Cursor 中直接粘贴 YApi 链接:
https://yapi.example.com/project/100/interface/api/12345
📚 文档
🔧 常见问题
"No server info found"
原因: Node.js 版本 < 18
解决: nvm install 18 && nvm use 18
"请登录..."
原因: 需要配置 Token
解决: 在 Cursor 配置中设置 YAPI_TOKEN
详见 故障排除文档
🛠 开发
# 克隆项目
git clone https://github.com/TStoneLee/mcp-yapi-server.git
cd mcp-yapi-server
# 安装依赖
npm install
# 开发模式
npm run dev
# 构建
npm run build
📄 许可证
MIT License
🔗 相关链接
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。