
OpenAPI スキーマ MCP サーバー
OpenAPI スキーマ MCP サーバーは、OpenAPI 仕様を大規模言語モデルに公開し、エンドポイント、パラメータ、コンポーネントへの構造化アクセスを提供することで、API の探索、スキーマ検索、コード生成、セキュリティレビューを可能にします。...
OpenAPI MCPサーバーでAIエージェントとOpenAPI仕様のギャップを埋め、APIの発見・ドキュメント化・コード生成サポートをワークフローに統合します。
OpenAPI MCPサーバーは、AIアシスタント(ClaudeやCursorなど)にoapis.orgを通じてOpenAPI仕様の検索・探索機能を提供するModel Context Protocol(MCP)サーバーです。橋渡し役として、AIモデルが複雑なAPIを平易な言葉で包括的に理解できるようにします。サーバーは「必要なOpenAPI仕様の特定→平易な要約→エンドポイントや利用方法の詳細化」という3段階プロセスを踏みます。認証制限によりAPIエンドポイントを直接実行しませんが、API概要の提供、コード生成の支援、API構造の理解・文書化が重要な開発ワークフローをサポートします。
mcpServers
セクションに追加します。設定例:
{
"mcpServers": {
"openapi-mcp": {
"command": "npx",
"args": ["@janwilmake/openapi-mcp-server@latest"],
"env": {
"OAS_API_KEY": "${OAS_API_KEY}"
}
}
}
}
注意: APIキーは上記のように環境変数で安全に管理してください。
設定例:
{
"mcpServers": {
"openapi-mcp": {
"command": "npx",
"args": ["@janwilmake/openapi-mcp-server@latest"],
"env": {
"OAS_API_KEY": "${OAS_API_KEY}"
}
}
}
}
mcpServers
にOpenAPI MCPサーバーを追加します。設定例:
{
"mcpServers": {
"openapi-mcp": {
"command": "npx",
"args": ["@janwilmake/openapi-mcp-server@latest"],
"env": {
"OAS_API_KEY": "${OAS_API_KEY}"
}
}
}
}
設定例:
{
"mcpServers": {
"openapi-mcp": {
"command": "npx",
"args": ["@janwilmake/openapi-mcp-server@latest"],
"env": {
"OAS_API_KEY": "${OAS_API_KEY}"
}
}
}
}
APIキーの安全な管理:
機密キーは環境変数に保存し、env
プロパティで参照してください。
FlowHuntでMCPを使う
FlowHuntワークフローにMCPサーバーを統合するには、まずフローにMCPコンポーネントを追加し、AIエージェントと接続します。
MCPコンポーネントをクリックすると、設定パネルが開きます。システムMCP設定セクションで、以下のJSON形式でMCPサーバー情報を入力します:
{
"openapi-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
設定が完了すると、AIエージェントがこのMCPをツールとして利用でき、すべての機能にアクセス可能となります。openapi-mcp
は実際のサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。
セクション | 利用可否 | 詳細/備考 |
---|---|---|
概要 | ✅ | |
プロンプト一覧 | ✅ | |
リソース一覧 | ✅ | |
ツール一覧 | ✅ | エンドポイント実行なし、コンテキスト・探索のみ |
APIキー管理 | ✅ | セットアップで環境変数を利用 |
サンプリングサポート(評価にあまり重要でない) | ⛔ | 記載なし |
OpenAPI MCPサーバーはOpenAPI仕様のコンテキスト・探索ツールとして特化した有用なMCPです。エンドポイント実行不可は高度な用途では制限となり、サンプリング/rootsサポートも未記載です。しかし、分かりやすいセットアップ手順、堅牢なコードベース、コミュニティでの活発な利用状況から、APIコンテキストやコード生成支援を求める開発者には有力な選択肢です。
ライセンスあり | ✅ (MIT) |
---|---|
少なくとも1つのツール | ✅ (コンテキストツール) |
フォーク数 | 76 |
スター数 | 691 |
OpenAPI MCPサーバーは、AIエージェントや開発者がoapis.org経由でOpenAPI仕様を探索・要約・理解できるModel Context Protocolサーバーです。APIのコンテキストやエンドポイント詳細を提供しますが、APIエンドポイントの直接実行は行いません。
APIドキュメントの自動生成、コード生成支援、利用可能なエンドポイントの探索、LLMへのAPIコンテキスト提供、API概要によるチームメンバーのオンボーディングなどに使えます。
いいえ。認証やセキュリティの理由からAPIエンドポイントの実行はできません。探索・コンテキスト・ドキュメント化に特化しています。
はい。FlowHunt、Claude、Cursor、ClineなどMCPサーバーをサポートするツールと互換性があり、AIエージェントのためのシームレスなコンテキスト提供が可能です。
機密キーは常に環境変数で管理し、設定内の'env'プロパティで参照してください(セットアップ手順参照)。
OpenAPI スキーマ MCP サーバーは、OpenAPI 仕様を大規模言語モデルに公開し、エンドポイント、パラメータ、コンポーネントへの構造化アクセスを提供することで、API の探索、スキーマ検索、コード生成、セキュリティレビューを可能にします。...
Claude などの AI アシスタントを OpenAPI(Swagger)仕様を持つあらゆる API に接続します。Any OpenAPI MCP サーバーはセマンティックなエンドポイント発見と直接的な API リクエスト実行を可能にし、FlowHunt やその他の環境におけるプライベート API 統合や動的ワークフ...
OpenAPI スキーマエクスプローラー MCP サーバーは、OpenAPI/Swagger 仕様への効率的かつ構造化されたアクセスを MCP リソースとして提供し、AI アシスタントや開発者が API ドキュメントを探索・スキーマ検証・自動化するための架け橋となります。...