安装和配置openapi-mcp-server分为以下步骤:
- 环境准备:确保安装Node.js和pnpm(推荐)。可使用node -v和pnpm -v命令检查是否已安装。
- 获取代码:克隆GitHub仓库:
git clone https://github.com/janwilmake/openapi-mcp-server.git
cd openapi-mcp-server - 安装依赖:运行pnpm install
- 构建项目:运行pnpm build
- 配置Claude Desktop:编辑配置文件(Windows在%AppData%Claude,Mac在~/Library/Application Support/Claude),添加MCP服务器配置:
{
“mcpServers”: {
“petstore-api”: {
“command”: “npx”,
“args”: [“openapi-mcp-server”, “/path/to/openapi.json”]
}
}
} - 启动使用:完成配置后启动Claude Desktop即可使用
注意:路径需要替换为实际的OpenAPI文件位置,项目自带examples/petstore-openapi.json示例文件可用于测试。
本答案来源于文章《openapi-mcp-server:让AI直接调用开放API的MCP服务》