通用OpenAPI ➜ 配备企业认证的MCP中继服务器。
Relay 将任何 OpenAPI/Swagger 规范转换为可由AI调用的MCP工具。它充当AI助手与REST API之间的桥梁,自动从API文档生成工具并执行实际的HTTP请求。
主要功能:将任何REST API转换为可以直接供AI助手使用的MCP工具。
npm install relay-mcp
npm install
npm run build
.env文件):SWAGGER_SOURCE=url
SWAGGER_URL=https://petstore.swagger.io/v2/swagger.json
AUTH_TYPE=none
npm start
{
"mcpServers": {
"relay": {
"command": "node",
"args": ["/path/to/relay/dist/index.js"],
"env": {
"SWAGGER_SOURCE": "url",
"SWAGGER_URL": "https://petstore.swagger.io/v2/swagger.json",
"AUTH_TYPE": "none",
"TRANSPORT": "stdio"
}
}
}
}
或者作为独立服务器运行,使用SSE/HTTP:
# 对于SSE传输
TRANSPORT=sse TRANSPORT_PORT=3000 npm start
# 对于HTTP传输
TRANSPORT=http TRANSPORT_PORT=3000 npm start
然后配置您的MCP客户端连接到http://localhost:3000/mcp。
MIT