MCP.so
Sign In

QuickMCP

@gunpal5

About QuickMCP

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

Basic information

Category

Other

License

MIT

Runtime

c#

Transports

stdio

Publisher

gunpal5

Submitted by

Gunpal Jain

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

No tools detected

We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.

Overview

What is QuickMCP?

QuickMCP is a .NET toolkit for building and serving Model Context Protocol (MCP) servers from OpenAPI, Swagger, or Google Discovery specifications. It reduces boilerplate and accelerates server creation using a CLI utility and a configurable library.

How to use QuickMCP?

Install the CLI tool with dotnet tool install -g QuickMCP.CLI or add the QuickMCP NuGet package. From the CLI, use commands like quickmcp serve --spec-url to serve a spec, quickmcp build config to generate configuration, or quickmcp build ce to create a Claude Desktop extension. Programmatically, build server info using McpServerInfoBuilder and integrate with the official MCP C# SDK via WithQuickMCP().

Key features of QuickMCP

  • Generate .NET MCP servers from OpenAPI/Swagger/Google Discovery specs
  • Build Claude Desktop Extensions (.mcpb) with AI-powered metadata
  • Highly configurable .NET library with a CLI utility
  • Multiple configuration approaches (options or method chaining)
  • Comprehensive authentication support (API Key, Basic, Bearer, OAuth 2.0, Custom)
  • Seamless integration with MCP clients like Claude Desktop
  • AI-powered metadata generation using Google Gemini

Use cases of QuickMCP

  • Serve a REST API (e.g., Petstore) as an MCP server in minutes
  • Create a Claude Desktop extension from an existing Swagger specification
  • Configure an MCP server with API key or OAuth authentication
  • Manage multiple MCP server configurations using the CLI add/list/delete commands
  • Build and host custom MCP tools with error handling, logging, and path filtering

FAQ from QuickMCP

What specification formats are supported?

OpenAPI, Swagger, and Google Discovery specifications are supported.

What authentication methods are available?

API Key, Basic, Bearer Token, OAuth 2.0, and Custom Header authentication. A custom authentication implementation interface is also provided.

How do I install QuickMCP?

Install the CLI globally with dotnet tool install -g QuickMCP.CLI or add the library via dotnet add package QuickMCP.

Can QuickMCP build extensions for Claude Desktop?

Yes, QuickMCP can build Claude Desktop extensions (.mcpb files), optionally with AI-generated metadata using Google Gemini.

What MCP clients is QuickMCP compatible with?

The README explicitly mentions integration with Claude Desktop via its JSON configuration.

Comments

More Other MCP servers