一个用于获取YAPI接口详情的MCP(模型上下文协议)服务器,支持与AI开发工具如cursor和Claude Desktop集成。
<a href="https://glama.ai/mcp/servers/@Gorvey/yapi-get-interface-mcp"> <img width="380" height="200" src="https://gips0.baidu.com/it/u=4074461990,4135085270&fm=3081&app=3081&f=PNG?w=760&h=400" alt="YAPI接口服务器MCP服务器" /> </a>根据接口ID获取YAPI接口详情
参数
id 接口ID(数字格式)使用示例:

AI工具会自动调用该工具并返回完整的接口信息,包括:
| 参数 | 描述 | 必填 | 示例 |
|---|---|---|---|
--email | YAPI登录邮箱 | 是 | --email admin@company.com |
--password | YAPI登录密码 | 是 | --password mypassword |
--url | YAPI服务器地址 | 是 | --url https://yapi.company.com |
创建或编辑.cursor/mcp.json文件(项目级别配置)或~/.cursor/mcp.json文件(全局配置):
{
"mcpServers": {
"yapi-get-interface-mcp": {
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email", "your@email.com",
"--password", "yourpassword",
"--url", "https://yapi.yourcompany.com"
]
}
}
}
可以直接运行NPX,无需本地安装:
# 克隆项目
git clone https://github.com/Gorvey/yapi-get-interface-mcp.git
cd yapi-get-interface-mcp
# 安装依赖
pnpm install
# 构建项目
pnpm run build
src/
├── config/ # 配置管理
│ └── yapi-config.ts
├── server/ # MCP服务器
│ ├── server.ts
│ ├── tools.ts
│ └── resources.ts
├── yapi/ # YAPI客户端
│ └── client.ts
└── index.ts # 入口文件
# 开发模式(带示例配置)
pnpm run dev
# 监听文件变化自动构建
pnpm run watch
# 清理构建文件
pnpm run clean
# 构建项目
pnpm run build
# 使用MCP Inspector调试
pnpm run inspector
使用MCP Inspector进行调试:
pnpm run inspector
这将启动一个交互界面,帮助您测试和调试MCP工具。
pnpm run build)MIT许可证
欢迎提交Issue和Pull Requests以改进此项目。