• SYNTAX
  • SCHEMA
  • LOGIC
  • HUMAN

OpenAPI Validator EngineでパートナーのAPI仕様書をAI検証する

このMCPをAIクライアントに接続すれば、外部APIの定義を即座に監査できます。構造的な欠陥やスキーマの不一致を瞬時に見つけ出します。

このページについてAIに聞く

すぐに答え

AIを使ってどのようにAPI仕様書を検証するのですか?

AIが validate_openapi ツールを使用して、OpenAPIファイルの構文エラー、必須項目の欠落、参照切れをスキャンします。仕様書内の構造的な問題はすべてレポートとしてまとめられるため、実装を開始する前に統合時のエラーを未然に防げます。

検出されるエラーの種類

監査結果の分類

AIが仕様書を解析し、検出結果を以下のカテゴリに分類します。

SYNTAX

構造の不備

ファイルの解析を妨げる、不正な形式のYAMLまたはJSONを特定します。構文エラーが発生している正確な行番号も提示します。

SCHEMA

定義の誤り

必須プロパティの欠落や、データ型の誤りを検出します。これにより、仕様書がOpenAPI標準に準拠していることを保証します。

LOGIC

参照エラー

存在しないオブジェクトへのリンクや、解決できない $ref ポインタを見つけ出します。どのコンポーネントが定義から漏れているかが明確になります。

HUMAN

手動確認が必要

説明文の曖昧さや論理的な矛盾をフラグ立てします。これらの細かなニュアンスが実装に影響するかどうかは、ユーザーが判断します。

ワークフロー

仕様書が届いたときのAIの動き

AIがゲートキーパーとして機能し、ドキュメントが実際に利用可能であることを確認します。

  1. ファイルの読み込み

    ローカルファイルでもURLでも、提供されたOpenAPIの生データをAIが読み取ります。

    validate_openapi
  2. 構造監査の実行

    公式のOpenAPI仕様ルールに照らして、ファイルの内容をチェックします。

    validate_openapi
  3. 参照切れの特定

    存在しないオブジェクトを指している内部参照を徹底的に探し出します。

    validate_openapi
  4. 不備のレポート作成

    検出されたすべてのエラーと警告を、分かりやすいリストにまとめて報告します。

    validate_openapi

試してみる

以下のプロンプトをコピーして開始

これらのプロンプトを使って、検証プロセスを開始できます。

出発点

ファイルパスやURLを、実際のパートナーのドキュメントに置き換えて使用してください。

@seriousme/openapi-schema-validator Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_G95x3PwWbp62LMB6m5PHyPKsw6CprV2yBUtgMX7s/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — @seriousme/openapi-schema-validator capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "openapi-validator-engine-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_G95x3PwWbp62LMB6m5PHyPKsw6CprV2yBUtgMX7s/mcp"
    }
  }
}
チャットにコピー04
  • このOpenAPI仕様書を検証してください: https://api.partner.com/v3/openapi.json

  • ローカルファイル ./specs/auth-api.yaml に $ref ポインタの参照切れがないか確認してください。

  • この仕様書を検証し、userオブジェクトに必要なフィールドが欠けていないか教えてください。

  • このAPI定義をスキャンして、pathsセクションで見つかったすべての構文エラーをリストアップしてください。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

OpenAPI Validator Engineを接続して、すぐに質問を開始

MCPをクライアントにリンクするだけです。認証情報は暗号化されて保持されるため、すぐに仕様書の監査を開始できます。

OpenAPI Validator EngineをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは仕様書の誤りを自動的に修正できますか?

    いいえ。AIはエラーを特定して報告しますが、修正するにはユーザー自身でファイルを編集する必要があります。

  • 02

    AIはAPIが実際に動作するかどうかまで確認しますか?

    いいえ。このツールは定義ファイルの構造と構文を検証するものであり、実際のライブエンドポイントの挙動をテストするものではありません。

  • 03

    プライベートなURLでホストされている仕様書も検証できますか?

    はい。AIクライアントがそのURLにアクセスするためのネットワーク権限を持っていれば可能です。

  • 04

    AIが元のファイルを削除することはありませんか?

    ありません。AIは検証のために内容を読み取るだけで、ローカルファイルを変更したり削除したりする権限は持っていません。

  • 05

    JSONとYAMLの両方の形式に対応していますか?

    はい。標準的なOpenAPI形式であれば、どちらのフォーマットでも検証可能です。

  • OpenAPI Validator Engineについて他に質問がありますか?コネクタの専用ページで回答しています。 OpenAPI Validator Engine Connectorの全機能を見る

『@seriousme/openapi-schema-validator』を Claude、Cursor、ChatGPT などに接続