@openapi-mcp/server

Created By
sotayamashitaa year ago
Powerful bridge between OpenAPI specifications and AI assistants using the Model Context Protocol (MCP). Automatically converts any OpenAPI/Swagger API specification into MCP tools that can be used by AI assistants like Claude Desktop.
Overview

What is openapi-mcp-server?

The openapi-mcp-server is a powerful bridge between OpenAPI specifications and AI assistants using the Model Context Protocol (MCP). It automatically converts any OpenAPI/Swagger API specification into MCP tools that can be used by AI assistants like Claude Desktop.

How to use openapi-mcp-server?

To use the openapi-mcp-server, clone the repository, install dependencies, and run the server by providing an OpenAPI specification URL or file path. You can also integrate it with Claude Desktop by adding it to your configuration.

Key features of openapi-mcp-server?

  • OpenAPI Integration: Automatically converts OpenAPI/Swagger specifications into MCP tools.
  • Parameter Validation: Automatically validates API parameters using Zod.

Use cases of openapi-mcp-server?

  1. Seamlessly interact with APIs through AI assistants.
  2. Enable AI assistants to perform real-world actions without custom integrations.
  3. Validate API parameters automatically for better reliability.

FAQ from openapi-mcp-server?

  • What is the purpose of the openapi-mcp-server?

It serves as a bridge between OpenAPI specifications and AI assistants, allowing for easy integration and interaction.

  • Is it easy to set up?

Yes! The setup involves cloning the repository and running a few commands.

  • Can it be used with any AI assistant?

It is designed to work with AI assistants that support the Model Context Protocol, such as Claude Desktop.

Project Info
Created At
a year ago
Updated At
a year ago
Author Name
sotayamashita
Star
4
Language
TypeScript
License
MIT license
Tags

Recommend Servers

View All
Fomox402

3 hours ago
Shadcn Space MCP
@shadcnspace

Integrate the shadcn/ui MCP server from shadcn space into your IDE to generate accurate, production-ready Shadcn UI components. Official Model Context Protocol (MCP) server for [Shadcn Space](https://shadcnspace.com). This MCP server allows AI-powered IDEs and agents to discover, search, and install **Shadcn Space** UI blocks directly into your projects - no copy-paste required. ## Install MCP configuration. ```bash npx shadcnspace-cli install <client> ``` ### Supported Clients - [x] cursor - [x] windsurf - [x] claude - [x] cline - [x] antigravity ## Manual Installation Add to your IDE's MCP config: ```json { "mcpServers": { "shadcnspace-mcp": { "command": "npx", "args": ["-y", "shadcnspace-mcp@latest"] } } } ``` For more information visit our documentation of [**How to use MCP Server**](https://shadcnspace.com/docs/getting-started/mcp-server-docs) ## Available Tools The server provides the following tools callable via MCP: | Tool Name | Description | |-----------|-------------| | `listBlocks` | Provides a comprehensive list of all shadcnspace blocks. | | `listComponents` | Provides a comprehensive list of all shadcnspace components. | | `getBlockInstall` | Returns the official installation command for a specific Shadcn Space block. | | `searchBlocks` | Search Shadcn Space blocks using keywords or tags. | | `listInstalledBlocks` | Lists all blocks that are currently installed in the project and get their files. | ### Available Prompts The server provides the following prompts callable via MCP: | Prompt/Command | Description | |----------------|-------------| | `search` | Find specific UI block by name. | | `create-ui` | Create a new UI block using our exisitng blocks. | ## Example Usage Once configured, you can ask questions like: > "List all available UI blocks" > "Give me the code for the accordion-01 component" > "Create a landing page for a coffee shop using a hero-01 block, a 3-column feature grid, and a dark-themed footer." ## Credits Created by [shadcnspace](https://shadcnspace.com). [Shadcn MCP](https://shadcnspace.com/mcp) [MIT](LICENSE)

2 days ago