QuickMCP
Effortlessly Build Model Context Protocol Servers with OpenAPI or Swagger or Google Discovery Specifications
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
Maintainer
Works with
Installation
Manual Installation
npx quickmcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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.CLIVerify the installation
Confirm the CLI installed correctly by checking its version.
quickmcp --versionServe 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.jsonBuild 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 bearerSave 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 bearerConfigure 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.
QuickMCP Alternatives — Similar Developer Tools Servers
Looking for alternatives to QuickMCP? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up QuickMCP in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.