获取 YApi 中的接口详情,供 Cursor、Claude Desktop 等工具读取接口定义。
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add yapi-get-interface -- npx yapi-get-interface-mcp --email your@email.com --password yourpassword --url https://yapi.yourcompany.com~/.codex/config.toml
[mcp_servers.yapi-get-interface]
command = "npx"
args = ["yapi-get-interface-mcp", "--email", "your@email.com", "--password", "yourpassword", "--url", "https://yapi.yourcompany.com"]
# codex mcp add yapi-get-interface -- npx yapi-get-interface-mcp --email your@email.com --password yourpassword --url https://yapi.yourcompany.com~/.cursor/mcp.json
{
"mcpServers": {
"yapi-get-interface": {
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email",
"your@email.com",
"--password",
"yourpassword",
"--url",
"https://yapi.yourcompany.com"
]
}
}
}.vscode/mcp.json
{
"servers": {
"yapi-get-interface": {
"type": "stdio",
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email",
"your@email.com",
"--password",
"yourpassword",
"--url",
"https://yapi.yourcompany.com"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"yapi-get-interface": {
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email",
"your@email.com",
"--password",
"yourpassword",
"--url",
"https://yapi.yourcompany.com"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"yapi-get-interface": {
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email",
"your@email.com",
"--password",
"yourpassword",
"--url",
"https://yapi.yourcompany.com"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"yapi-get-interface": {
"command": "npx",
"args": [
"yapi-get-interface-mcp",
"--email",
"your@email.com",
"--password",
"yourpassword",
"--url",
"https://yapi.yourcompany.com"
]
}
}
}