QuickMCP

v1.0.0Developer Toolsstable

Effortlessly Build Model Context Protocol Servers with OpenAPI or Swagger or Google Discovery Specifications

quickmcpmcpai-integration
Share:
68
Stars
0
Downloads
0
Weekly
0/5

What is QuickMCP?

QuickMCP is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to effortlessly build model context protocol servers with openapi or swagger or google discovery specifications

Effortlessly Build Model Context Protocol Servers with OpenAPI or Swagger or Google Discovery Specifications

This server falls under the Developer Tools and APIs categories on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Effortlessly Build Model Context Protocol Servers with OpenA

Use Cases

Build MCP servers from OpenAPI/Swagger specifications.
Generate MCP servers from Google Discovery APIs.
Quickly create MCP wrappers for existing APIs.
gunpal5

Maintainer

LicenseMIT
Languagec#
Versionv1.0.0
UpdatedApr 9, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx quickmcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use QuickMCP

QuickMCP is a .NET framework and CLI tool that generates fully functional MCP servers from existing API specifications — OpenAPI, Swagger, or Google Discovery format — without writing any server code. You point it at a spec URL or file, and it creates a ready-to-use MCP server that exposes every API endpoint as an MCP tool, complete with authentication support (API key, Bearer token, OAuth 2.0, Basic auth). It is especially useful for quickly wrapping existing REST APIs so AI assistants can call them directly.

Prerequisites

  • .NET SDK 8 or later installed on your machine
  • The `dotnet` CLI available in your PATH
  • An OpenAPI, Swagger, or Google Discovery JSON/YAML specification for the API you want to wrap
  • API credentials for the target API (key, bearer token, etc.) if the API requires authentication
  • An MCP-compatible client such as Claude Desktop
1

Install the QuickMCP CLI tool

Install QuickMCP globally via the .NET tool system. This makes the `quickmcp` command available in your terminal.

dotnet tool install -g QuickMCP.CLI
2

Verify the installation

Confirm the CLI installed correctly by checking its version.

quickmcp --version
3

Serve an API spec directly

The fastest path is `quickmcp serve`, which generates and runs an MCP server in one step. Point it at any public OpenAPI spec URL to try it immediately.

quickmcp serve --spec-url https://petstore.swagger.io/v2/swagger.json
4

Build a configuration for a real API with authentication

For production use, build a server configuration that stores the spec and auth settings. The `--auth bearer` flag instructs QuickMCP to use Bearer token authentication.

quickmcp build config --spec-url https://api.example.com/openapi.json --auth bearer
5

Save and register a server profile

Store a named server profile so you can launch it repeatedly without re-specifying all flags.

quickmcp add server --name my-api --spec-url https://api.example.com/openapi.json --auth bearer
6

Configure your MCP client

Add the server entry to your Claude Desktop MCP configuration so your AI client can connect to the generated MCP server.

QuickMCP Examples

Client configuration

Add this block to your Claude Desktop configuration. The `quickmcp serve` command starts the server; adjust `--spec-url` and `--auth` to match your target API.

{
  "mcpServers": {
    "quickmcp": {
      "command": "quickmcp",
      "args": [
        "serve",
        "--spec-url", "https://api.example.com/openapi.json",
        "--auth", "bearer"
      ],
      "env": {
        "BEARER_TOKEN": "your-api-bearer-token"
      }
    }
  }
}

Prompts to try

Once a QuickMCP server is running against an API spec, every endpoint becomes an MCP tool. These example prompts assume the Petstore spec is loaded.

- "List all available pets in the store that have status 'available'"
- "Find pets with the tag 'labrador'"
- "Get the details for pet ID 123"
- "What API operations are available in this server?"
- "Generate a Claude Desktop extension from the Petstore OpenAPI spec with AI-generated tool descriptions"

Troubleshooting QuickMCP

`quickmcp` command not found after installation

The .NET global tools directory may not be on your PATH. Add `~/.dotnet/tools` (Linux/macOS) or `%USERPROFILE%\.dotnet\tools` (Windows) to your PATH environment variable, then open a new terminal.

Spec fetch fails with a TLS or redirect error

Try downloading the spec file locally first with `curl -o spec.json <url>`, then pass `--spec-file spec.json` instead of `--spec-url`. This bypasses redirect and TLS chain issues.

Authentication fails when calling API endpoints through the MCP server

Verify the auth type matches what the API expects. Use `--auth apikey` for `X-API-Key` headers, `--auth bearer` for `Authorization: Bearer` tokens, and `--auth basic` for Basic auth. Confirm credentials are set in the correct environment variable.

Frequently Asked Questions about QuickMCP

What is QuickMCP?

QuickMCP is a Model Context Protocol (MCP) server that effortlessly build model context protocol servers with openapi or swagger or google discovery specifications It connects AI assistants to external tools and data sources through a standardized interface.

How do I install QuickMCP?

Follow the installation instructions on the QuickMCP GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with QuickMCP?

QuickMCP works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is QuickMCP free to use?

Yes, QuickMCP is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "quickmcp": { "command": "npx", "args": ["-y", "quickmcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use QuickMCP?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides