Swagger エクスプローラー MCP
Claude を通じて Swagger/OpenAPI 仕様を調査および分析するための管理コントロール プレーン (MCP) サーバー。
クイックスタート
npx を使用してグローバルにインストールして実行します。
または環境変数を使用してインストールします:
Claude Desktopのインストール
クロードデスクトップを開く
設定(歯車アイコン)をクリックします
「ツールと統合」を選択
「MCPサーバーを追加」をクリックします
以下を入力してください:
Name: Swagger Explorer Command: npx -y @johnneerdael/swagger-mcp Arguments: --swagger-url=$SWAGGER_URL「インストール」をクリック
クロードとの使用
以下に、クロードとのやり取りの例をいくつか示します。
基本的なSwaggerの探索
特定のエンドポイントの分析
スキーマ分析
特徴
認証サポート
ベアラートークン認証
環境変数で設定可能
カスタムレスポンスフォーマット
最小限のフォーマット: null/空の値を削除します
詳細形式: メタデータとタイムスタンプを含む
生の形式: 変更されていない応答
スキーマ分析
詳細な物件調査
応答スキーマ分析
スキーマ関係
API探索
パスリスト
メソッドフィルタリング
回答形式の分析
構成
環境変数:
BASE_URL: APIのベースパス(デフォルト: '')AUTH_TOKEN: 認証用のベアラートークンPORT: サーバーポート(デフォルト: 3000)SWAGGER_URL: デフォルトのSwaggerドキュメントURL
APIエンドポイント
APIを探索する
スキーマの詳細を取得する
レスポンススキーマを取得する
応答形式
最小限のフォーマット
詳細なフォーマット
一般的な使用例
APIドキュメントレビュー
Human: Can you summarize all the available endpoints and their purposes?スキーマ検証
Human: What fields are required for creating a new pet?応答分析
Human: What are the possible error responses for the login endpoint?統合計画
Human: How should I structure my request to create a new order?
トラブルシューティング
接続の問題
Swagger URL にアクセスできることを確認する
認証トークンが正しいか確認する
ポートが使用されていないことを確認してください
認証エラー
AUTH_TOKENが正しく設定されていることを確認する
リクエストにベアラートークンが含まれていることを確認する
スキーマが見つかりません
スキーマ名が完全に一致しているかどうかを確認する
Swagger仕様が正しくロードされていることを確認する
セキュリティノート
AUTH_TOKENが設定されている場合、MCPは認証を必要とする
すべてのリクエストはデバッグのために記録されます
機密情報はキャッシュされません
不正使用を防ぐためにレート制限が適用されます
発達
貢献または変更するには:
リポジトリをクローンする
依存関係をインストールします:
npm install建てる:
npm run buildローカルで実行:
npm start
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
ユーザーが Swagger/OpenAPI 仕様を探索および分析できるようにする管理コントロール プレーン サーバー。エンドポイント探索、スキーマ分析、カスタマイズ可能な応答フォーマットなどの機能を提供し、認証と Claude などのツールとの統合をサポートします。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA server that enables interaction with any API that has a Swagger/OpenAPI specification through Model Context Protocol (MCP), automatically generating tools from API endpoints and supporting multiple authentication methods.Last updated -35104Apache 2.0
- AsecurityAlicenseAqualityAn MCP server that connects to a Swagger specification and helps an AI to build all the required models to generate a MCP server for that service.Last updated -53581MIT License
- AsecurityAlicenseAqualityMCP server providing token-efficient access to OpenAPI/Swagger specs via MCP Resources for client-side exploration.Last updated -2254MIT License
- AsecurityAlicenseAqualityA tool that creates MCP (Model Context Protocol) servers from OpenAPI/Swagger specifications, enabling AI assistants to interact with your APIs.Last updated -32025MIT License