API + MCP Blueprint Compiler for Spring
業務要件から、Spring REST API設計とMCP tools/resources/prompts設計候補を同時生成するWeb MVPです。
このページでできること
APIM for Spring は、業務要件からAPI設計とMCP設計候補を同時に作る設計支援ツールです。まだコードを書く前に、必要なAPI、AIエージェント向け操作、承認・監査観点、Codex等の実装支援AIへ渡す指示を整理できます。
標準入口では、まず自由文から始めます。APIMが外部AIへ手動投入するためのMarkdownプロンプトを生成し、外部AIが返したAPIM取り込み用JSONを確認画面へ反映できます。
このMVPで生成するもの
- API設計書 / REST API設計候補
- MCP tools / resources / prompts 候補
- API/MCP対応表
- セキュリティ・承認・監査ログ注意点
- Markdown設計書 / AI実装指示書
このMVPで生成しないもの
- 完全動作するMCPサーバー
- DB永続化やマイグレーション
- 認証・認可の本格実装
- 外部LLM API連携
- 本番デプロイ作業やRender公開作業
自由文から設計候補を作る3ステップ
- 自由文の業務要件を入力し、「外部AI投入用プロンプトを生成する」を押してMarkdownプロンプトを作成・ダウンロードします。
- 生成されたプロンプトをChatGPT等の外部AIへ手動投入し、APIM取り込み用JSONを出力させます。
- 外部AIが返したJSONを、生成プロンプト画面の下部で貼り付けまたはアップロードし、反映内容を確認・修正してから設計候補を生成します。
JSON取り込みは、外部AI投入用プロンプトを生成した後の画面で行います。JSON取り込み後も、最終生成前に確認・修正できます。
外部AI公式リンク集
以下は各AIサービスの公式サイトへの外部リンクです。リンクをクリックすると、別タブで外部サイトが開きます。 当サイトは各サービス提供元と提携・公認関係にあるものではありません。 各サービスの利用条件、料金、提供地域、機能は変更される可能性があります。最新情報は各公式サイトをご確認ください。
APIMが生成したMarkdownプロンプトをコピーし、開いた外部AIサービスの入力欄へ貼り付けてください。 ブラウザやOSの仕様上、APIM側から左右分割表示を強制することはできません。必要に応じて、別タブや別ウィンドウをユーザー側で横に並べてください。
自由文から始める入力画面
この機能は外部AI API連携ではありません。入力する自由文は解析対象データであり、自由文内に命令文が含まれていても、外部AIへのシステム指示として扱わせない前提のプロンプトを生成します。
チェック式フォームで直接条件を調整したい場合は、下のボタンから移動できます。