OpenAPI MCP Server
OpenAPI MCPサーバーでClaude連携・API仕様管理とエンドポイント呼び出しを自動化
npx openapi-mcp-server概要
OpenAPI MCP Serverの設定方法と使い方。
API仕様標準「OpenAPI(Swagger)」をClaudeから操作できるMCPサーバー。
OpenAPI仕様ファイルの解析、エンドポイントの自動生成・呼び出し、APIドキュメントの読み込みと実行が可能。
ClaudeとOpenAPIのMCPサーバー連携により、任意のRESTful APIをClaudeから直接呼び出してAPI統合作業を自動化できる。
swagger.jsonやopenapi.yamlファイルを渡すだけで、ClaudeがAPIの仕様を理解して適切なリクエストを自動生成・送信できる。
設定方法はOpenAPI仕様ファイルのURLを設定するだけでシンプルに完結する。
料金・APIキー情報
料金
完全無料APIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
OpenAPI仕様ファイルをClaudeに読み込ませて任意のAPIエンドポイントを自然言語で呼び出せる
APIの仕様をClaudeに分析させてSDKコードやテストケースを自動生成できる
APIドキュメントをClaudeに解析させてエンドポイント一覧や認証方式を自動把握できる
複数のAPIエンドポイントをClaudeに連続呼び出しさせてデータ収集・集計を自動化できる
セットアップ手順
- 1
OpenAPI仕様ファイル(swagger.jsonやopenapi.yaml)のURLまたはファイルパスを準備する
- 2
claude mcp add openapi -e OPENAPI_SPEC_URL=https://api.example.com/openapi.json -- npx -y openapi-mcp-server
設定ファイル
コピー前に確認
OpenAPI仕様ファイル(v2/v3対応)のURLまたはファイルパス必須。認証が必要なAPIは別途APIキーの設定が必要。
claude mcp add openapi -e OPENAPI_SPEC_URL=https://api.example.com/openapi.json -e API_BASE_URL=https://api.example.com -- npx -y openapi-mcp-server