Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YApi MCP Serverlist all APIs in the authentication category"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
mcp-server-yapi
mcp-server-yapi 是一个为 YApi 设计的 MCP 服务器。它将 YApi 的常用功能封装为一系列工具,允许大语言模型(LLM)通过自然语言与你的 YApi 平台进行交互,实现接口管理自动化。
✨ 核心功能
通过本服务,你可以用自然语言完成以下操作:
项目管理: 获取项目基本信息。
接口管理: 创建、保存、更新、获取接口信息。
接口分类: 创建分类、获取分类菜单。
数据导入: 导入接口数据。
接口列表: 获取项目或分类下的接口列表。
⚙️ 客户端配置
安装要求
Node.js >= v18.0.0
Cursor, Windsurf, Claude Desktop 或者其它支持 MCP 协议的客户端
配置示例
YAPI 的项目 TOKEN:在"项目->设置->token 配置"中
🔧 本地开发调试
请确保你的开发环境中已安装 Node.js (版本 >=18)。
克隆并编译
与 AI Agent 结合
你可以将此服务集成到支持 MCP 协议的 AI Agent 客户端中,将以下配置添加到你的客户端配置文件中
YAPI 的项目 TOKEN:在"项目->设置->toekn 配置"中
🛠️ 可用工具列表
get_project: 获取项目基本信息add_cat: 新增接口分类get_cat_menu: 获取菜单列表list_cat: 获取某个分类下接口列表list_menu: 获取接口菜单列表get_interface: 获取接口数据list_interface: 获取接口列表数据save_interface: 新增或者更新接口add_interface: 新增接口up_interface: 更新接口import_data: 服务端数据导入