OlympHill
openapi-mcp logo

openapi-mcpDocker化 MCP サーバーを使用して、AI エージェントがアクセスできる API を任意の API ドキュメントで提供

(0)
Daniel Nikulshynレビュー: Daniel Nikulshyn·更新 2026年7月

概要

OpenAPI-MCPは、既存のOpenAPIまたはSwaggerドキュメントを持つAPIにアクセスできるようにするDocker化されたMCPサーバーです。Swagger/OpenAPI仕様ファイルからMCPツール定義を生成し、標準OpenAPI仕様によって記述されたAPIと互換性のあるクライアントとなるように設計されています。例えば、 Cursor などMCP互換クライアントは、APIのOpenAPI/Swagger仕様を入手するだけで、APIにアクセスできるようになります。 このツールは、OpenAPI v2 (Swagger) と v3に加えて、OpenAPI の操作パラメータとリクエスト/レスポンス定義から MCP ツールスキーマを生成します。API へのプロキシで API キー認証を安全に管理し、MCP クライアントにキーを開示しないようにします。 主な機能には、OpenAPI規格から自動的にツールを生成する機能や、柔軟な APIキー管理機能が含まれます。また、ローカルスペリフイルやリモートURLとの 接続が可能です。ツールはDockerによりコンテナ化されたサービスとして 容易に導入や動作が可能です。 OpenAPI-MCPは、コマンドライン指定、環境変数、.envファイルからキーを読み込むことでリクエストにAPIキーを埋め込むという方法で安全なAPIキー管理を提供する。 APIキーは最後のMCPクライアントから隔離されるため、APIキーは隠されています。 サーバーURL検出機能は、URLをツールインタラクションの基本として利用します。これには、サーバーURLのオーバーライドや、特定の動作またはタグのフィルタリングオプション、またREQUEST_HEADERS環境変数のCustomヘッダー注入が含まれます。

主な機能

  • OpenAPI v2 (Swagger)と v3のサポート
  • OpenAPI操作パラメータと要求/応答定義からMCPツールスキーマの生成
  • 安全なAPIキー管理
  • サーバーユーザURLの検出とフィルタリングオプション
  • リクエストヘッダのインジェクション

料金

モデル
Free
評価
まだレビューはありません

ユースケース

AIエージェントがAPIにアクセスできるようにする

OpenAPI-MCPを使用して、OpenAPI指定書からMCPツール定義を生成して、AIエージェントがAPIにアクセスできるようにします。

API統合のスケールアップ

既存のOpenAPI/ Swaggerドキュメントを使用してMCPツールを生成して、API統合時間を短縮することができます。

メリット & デメリット

メリット

  • OpenAPI指定書からオートメーションでMCPツールを生成
  • APIキー管理が柔軟で安全
  • OpenAPI v2 (Swagger)とv3のための標準準拠

デメリット

  • Dockerがインストールしてある環境で実行する必要がある
  • APIキー認証設定ではコマンドライン設定が必要な可能性がある

レビュー

レビューを投稿するにはログインしてください。

まだレビューはありません。最初の一人になりましょう!

Q&A

主な制限は何ですか?

OpenAPI‑MCP のデプロイには Docker が必要で、API キー認証を設定するためにコマンドライン構成が必要になる場合があります。これはコンテナや CLI ワークフローに慣れていないユーザーにとって複雑さを増す可能性があります。

Asked by Ludovic Girard · Jan 15, 2026

OpenAPI‑MCP は API キーを安全にどのように扱いますか?

サーバーは API キー認証を内部で管理し、MCP クライアントに公開せずにプロキシリクエストにキーを注入します。これにより、認証情報が下流エージェントに露出せずに保護されます。

Asked by Amina Diallo · Dec 1, 2025

OpenAPI‑MCP は Swagger(v2)と OpenAPI v3 の両方の仕様で動作しますか?

はい、サーバーは OpenAPI v2(Swagger)と v3 の両方をサポートしています。どちらのバージョンでも、操作パラメータとリクエスト/レスポンス定義から MCP ツールスキーマを自動生成します。

Asked by Zeynep Aydin · Oct 23, 2025

OpenAPI‑MCP をどのようにデプロイし、どの環境が必要ですか?

OpenAPI‑MCP は Docker コンテナとして動作します。ホストに Docker がインストールされている必要があります。イメージをプルし、OpenAPI/Swagger ファイルをボリュームにマウントするか、ボリューム経由で提供してコンテナを起動します。

Asked by Chioma Nwosu · Sep 30, 2025

質問する

マルチクラウンドプロトコルサーバーの代替

Playwright MCP logo

Playwright MCP

マルチクラウンドプロトコルサーバー

オープンソースのMCP サーバー、LLMs がリアルブラウザを Playwright とアクセシビリティサムネルの力で操作できる。

4.8 (6)
Free
P

Pydantic AI

マルチクラウンドプロトコルサーバー

Python エージェント フレームワークとして Pydantic チームが提供する型安全の GenAI アプリケーションをビルドする。

4.8 (6)
Free
C

Cognee

マルチクラウンドプロトコルサーバー

アダプティブ メモリ レイヤーは、AI エージェントが時間の経過とともにコンテキストから学ぶことができます。

4.8 (5)
Free
Inbox Zero logo

Inbox Zero

マルチクラウンドプロトコルサーバー

Email AIアシスタントがメールを整理、回答の下書きを書き、インボックスのゼロに到達させるためにサポートする。

4.8 (4)
Free
Screenpipe logo

Screenpipe

マルチクラウンドプロトコルサーバー

オープンソースの 24 時間体制のローカルスクリーンおよび音声録画によるコンテキスト意識を持つ AI アプリ作成のため

4.8 (4)
Free
AgentKit logo

AgentKit

マルチクラウンドプロトコルサーバー

TypeScriptライブラリです。ツール、メモリ、多エージェントワークフローとともにAIエージェントを構築およびオーケストレーションする。

4.5 (4)
Free
onchain-mcp logo

onchain-mcp

マルチクラウンドプロトコルサーバー

銀行未満のオンチェーンAPIをMCPに導入

(0)
26Free
markitdown logo

markitdown

マルチクラウンドプロトコルサーバー

Python tool for converting files and office documents to Markdown.

(0)
23Free