• CONTROLLERS
  • SERVICES
  • MODELS
  • HUMAN

Apidog MCPを使ってAIでサービスのボイラープレートを自動生成する方法

ApidogをAIクライアントに接続すれば、API定義をそのまま動作するコードに変換できます。構造設計などの重労働はすべてエージェントに任せましょう。

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

すぐに答え

AIを使ってどのようにボイラープレートを生成できますか?

Apidogを通じて、OpenAPI 3.0の完全な仕様書をAIに渡してください。エージェントがそのデータに基づき、コントローラーやサービス層のコードを自動生成します。開発の土台となる、機能的なコードのスケルトンが手に入ります。

生成されるもの

エージェントが作成する内容

AIが仕様書を読み取った後に生成するコードです。

CONTROLLERS

即利用可能なコントローラー

AIがルーティングとリクエスト処理のロジックを生成します。APIエンドポイントのエントリポイントが作成されます。

SERVICES

サービス層のコード

エージェントがビジネスロジックの構造を構築します。APIパスを必要なサービス関数へとマッピングします。

MODELS

データモデルと型定義

仕様書で定義されたデータ構造をAIが作成します。これにより、コードとAPIスキーマの一致が保証されます。

HUMAN

手動での実装

AIはスケルトンを提供しますが、実際のデータベースクエリや複雑なロジックは自身で記述する必要があります。最終的な実装は人間が行います。

ワークフロー

仕様書が届いてからAIが行うこと

AIはエクスポートされた仕様書を使用して、APIの構造と要件を把握します。

  1. 仕様書の取得

    AIがApidogプロジェクトからOpenAPI 3.0の定義をすべて取得します。

    export_openapi
  2. エンドポイントの解析

    エージェントがパスとメソッドを読み取り、必要なコントローラーをすべて特定します。

    export_openapi
  3. データモデルのマッピング

    AIがリクエストとレスポンスのスキーマを解析し、サービス層に必要な型を構築します。

    export_openapi
  4. コードの生成

    エージェントがコントローラーとサービス用のボイラープレートコードを書き出します。

    export_openapi

試してみる

以下のプロンプトをコピーして開始してください。

これらのプロンプトを使って、スキャフォールディング(雛形作成)を開始できます。

出発点

これらは書き出しの例です。括弧内のテキストを、実際のサービス名やエンドポイント名に書き換えて使用してください。

Apidog Connector

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

コネクタリンクhttps://edge.vinkius.com/vk_preview_1gfzKqa8BKdlksvlirUta1L3JF2RLj6gA89JA1li/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 — Apidog capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "apidog-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_1gfzKqa8BKdlksvlirUta1L3JF2RLj6gA89JA1li/mcp"
    }
  }
}
チャットにコピー04
  • Apidogの仕様書を使用して、ユーザー管理サービスのコントローラーを生成してください。

  • このOpenAPI定義に基づき、決済エンドポイントのサービス層のコードを生成してください。

  • エクスポートされた仕様書に基づいて、製品カタログAPIのボイラープレートを記述してください。

  • Apidogプロジェクト内にある認証エンドポイントのコントローラーロジックを作成してください。

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

ここから始める

Apidogを一度接続すれば、あとは指示するだけです。

ApidogアカウントをVinkiusにワンクリックで連携できます。接続が完了すると、AIクライアントからAPI仕様書へ即座にアクセスできるようになります。

ApidogをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIが実際のビジネスロジックまで書いてくれますか?

    いいえ。AIが作成するのは構造とサービス層のスケルトンです。具体的なビジネスルールやデータベースとのやり取りは、自身で記述する必要があります。

  • 02

    AIがOpenAPI仕様書を書き換えることはありますか?

    いいえ。AIはコード生成のためにエクスポートツール経由で仕様書を読み取るだけです。元のApidogドキュメントを修正することはありません。

  • 03

    どのバージョンのOpenAPIに対応していますか?

    正確なコード生成を行うため、本ツールはOpenAPI 3.0の仕様書に特化しています。

  • 04

    毎回手動で仕様書をエクスポートする必要がありますか?

    いいえ。Apidog Connectorを一度接続すれば、AIはツールを通じて直接仕様書にアクセスできます。

  • 05

    生成されたコードはすぐに動作しますか?

    生成されるのは必要な構造です。実際に動作させるには、依存関係の追加や詳細な実装を自身で行う必要があります。

  • Apidogについてさらに詳しく知りたいですか? Apidog Connectorの全機能を見る

『Apidog』を Claude、Cursor、ChatGPT などに接続