OpenAPI MCP サーバー
oapis.org を通じて OpenAPI 仕様の検索と調査を可能にする、Claude/Cursor 用の Model Context Protocol (MCP) サーバー。
- デモ: https://x.com/janwilmake/status/1903497808134496583
- HNスレッド: https://news.ycombinator.com/item?id=43447278
- オープンAPIサーチ: https://github.com/janwilmake/openapisearch
- OAPIS: https://github.com/janwilmake/oapis
MCP は 3 段階のプロセスを適用して機能します。
- 必要なOpenAPI識別子を見つけ出します
- 簡単な言葉で要約することを要求する
- 必要なエンドポイントを決定し、それらがどのように機能するかを正確に確認します(これも簡単な言葉で)。
[!重要] OpenAPI MCPは新しい所有者を見つけ、v1.2からv2に移行しました。v2は以前のバージョンとは異なる動作をします。v2.0.0より前のバージョンには引き続きアクセスできます。READMEはこちらです。
OpenAPI MCP v2は現在開発中であり、APIに関する調査とコンテキストの提供に重点を置いています。MCPでは認証がまだ解決されていないため、エンドポイントをツールとして直接実行することはできません。しかし、コード生成には最適です。
バグが発生する可能性があります。貢献者にはDMでご連絡ください。
特徴
- OpenAPI仕様の概要を確認する
- 特定のAPI操作の詳細を取得する
- JSONとYAMLの両方の形式をサポート
- Claude Desktopとカーソルでテスト済み
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の openapi-mcp-server を自動的にインストールするには:
npx経由でインストール
実行して指示に従います:
クロードでの使用
インストールしたら、Claude に次のことを依頼できます。
- 「Stripe APIに関する情報を見つける」
- 「GitHub APIのリポジトリエンドポイントの使い方を説明します」
クロードは MCP サーバーを次の目的で使用します。
- まず、要求されたAPIの概要を取得します
- 必要に応じて特定の操作の詳細を取得します
要件
- Node.js >= 16.17.0
- Claude Desktop、Cursor、またはその他の MCP クライアント。
ライセンス
マサチューセッツ工科大学
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
このツールは、OpenAPI v3.1仕様に準拠したあらゆるAPIのプロキシとして機能するModel Context Protocol(MCP)サーバーを作成します。これにより、Claude Desktopを使用して、ローカルサーバーとリモートサーバーの両方のAPIを簡単に操作できるようになります。
Related MCP Servers
- -securityAlicense-qualityAn MCP server that exposes HTTP methods defined in an OpenAPI specification as tools, enabling interaction with APIs via the Model Context Protocol.Last updated -2PythonMIT License
- -securityFlicense-qualityThis server acts as a Message Communication Protocol (MCP) service for integrating Apifox and Cursor, enabling OpenAPI interface implementation through AI-driven interaction.Last updated -7TypeScript
- -securityAlicense-qualityA proxy server that bridges AI agents and external APIs by dynamically translating OpenAPI specifications into standardized MCP tools, enabling seamless interaction without custom integration code.Last updated -43PythonMIT License
- -securityAlicense-qualityGenerate an MCP server for any OpenAPI documented endpoint.Last updated -201GoApache 2.0