janwilmake_openapi_mcp_server

janwilmake_openapi_mcp_server

by janwilmake
Enables AI tools like Claude to search and explore OpenAPI specifications using simple language.

OpenAPI Exploration for Claude

Overview

The OpenAPI MCP Server is a Model Context Protocol (MCP) server designed to enable searching and exploring OpenAPI specifications through oapis.org. It allows AI tools like Claude and Cursor to navigate complex OpenAPI documents using simple language, making it easier to understand and utilize APIs.

Features

  • API Overview: Get a high-level summary of any OpenAPI specification.
  • Operation Details: Retrieve detailed information about specific API operations.
  • Format Support: Works with both JSON and YAML formats.
  • Integration: Tested with Claude Desktop and Cursor.

Installation

To install the OpenAPI MCP Server, run the following command:

npx openapi-mcp-server init

Usage in Claude

Once installed, you can interact with Claude to explore APIs. For example:
- "Find information about the Stripe API."
- "Explain how to use the GitHub API's repository endpoints."

Claude will use the MCP server to:
1. Retrieve an overview of the requested API.
2. Fetch specific operation details as needed.

Requirements

  • Node.js: Version 16.17.0 or higher.
  • MCP Client: Claude Desktop, Cursor, or any other MCP-compatible tool.

Resources

License

This project is licensed under the MIT License.

About

The OpenAPI MCP Server aims to simplify the process of exploring complex OpenAPI specifications by allowing AI tools to interpret and present the information in a user-friendly manner. For more details, visit openapisearch.com.

Contributors

Languages

  • JavaScript: 100.0%

Features & Capabilities

Categories
mcp_server model_context_protocol javascript claude openapi api_integration codegen

Implementation Details

Stats

0 Views
376 GitHub Stars

Repository Info

janwilmake Organization

Similar MCP Servers

continuedev_continue by continuedev
25049
21423
9300
SunMonTueWedThuFriSat
303112345678910111213141516171819202122232425262728293012345678910
:
PM
SunMonTueWedThuFriSat
303112345678910111213141516171819202122232425262728293012345678910
:
PM