OpenAPI

by janwilmake
Verified

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Integrations

  • Supports converting OpenAPI specs to OpenAI tools format for integration with OpenAI models

  • Supports OpenAPI specifications defined in YAML format

OpenAPI MCP サーバー

oapis.org を通じて OpenAPI 仕様の検索と調査を可能にする、Claude/Cursor 用の Model Context Protocol (MCP) サーバー。

MCP は 3 段階のプロセスを適用して機能します。

  1. 必要なOpenAPI識別子を見つけ出します
  2. 簡単な言葉で要約することを要求する
  3. 必要なエンドポイントを決定し、それらがどのように機能するかを正確に確認します(これも簡単な言葉で)。

[!重要] 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 -y @smithery/cli install @janwilmake/openapi-mcp-server --client claude

npx経由でインストール

実行して指示に従います:

npx openapi-mcp-server@latest init

クロードでの使用

インストールしたら、Claude に次のことを依頼できます。

  • 「Stripe APIに関する情報を見つける」
  • 「GitHub APIのリポジトリエンドポイントの使い方を説明します」

クロードは MCP サーバーを次の目的で使用します。

  1. まず、要求されたAPIの概要を取得します
  2. 必要に応じて特定の操作の詳細を取得します

要件

  • Node.js >= 16.17.0
  • Claude Desktop、Cursor、またはその他の MCP クライアント。

ライセンス

マサチューセッツ工科大学

-
security - not tested
A
license - permissive license
-
quality - not tested

このツールは、OpenAPI v3.1仕様に準拠したあらゆるAPIのプロキシとして機能するModel Context Protocol(MCP)サーバーを作成します。これにより、Claude Desktopを使用して、ローカルサーバーとリモートサーバーの両方のAPIを簡単に操作できるようになります。

  1. Features
    1. Installation
      1. Installing via Smithery
      2. Installing via npx
    2. Usage in Claude
      1. Requirements
        1. License
          ID: mk0h35rdwy