genmcp/gen-mcp

gen-mcp is a tool that generates Model Context Protocol servers from configuration files without requiring custom code.

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 55 minutes ago
Added to GitGenius on August 16th, 2025
Created on June 25th, 2025
Open Issues & Pull Requests: 73 (+0)
Number of forks: 19
Total Stargazers: 43 (+0)
Total Subscribers: 1 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.0 days
Mean response time: 15.6 days
90th percentile: 44.8 days
Tracked items: 86

How this project is maintained

Around half of the issues opened in the past year never receive a reply. Only 3% of open issues come from outside the core team — the tracker reads mainly as internal planning. Work labelled "area/server" is answered fastest, typically in about 18 hours, while "area/cli" waits about 13 days. 99% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 5% of issues opened in the past year have been closed.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 71
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 124 days
Stale 30+ days: 70
Stale 90+ days: 70

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (33)
  • area/mcpfile (32)
  • area/server (32)
  • help wanted (24)
  • area/cli (23)
  • size/medium (18)
  • area/conversion (15)
  • size/small (14)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

gen-mcp is a tool that generates Model Context Protocol servers from configuration files without requiring custom code.

The tool solves the problem of building MCP servers, which normally requires writing boilerplate code and understanding protocol internals. gen-mcp takes a declarative approach: developers describe their tools in a YAML configuration file, and the tool automatically generates a functioning MCP server. It can convert existing OpenAPI specifications directly into MCP servers, transforming HTTP endpoints into callable AI tools. The generated servers include built-in validation, schema enforcement, TLS encryption, and OAuth/OIDC authentication support.

Adoption suits API developers wanting to expose REST APIs to AI assistants, AI engineers connecting language models to external tools, and DevOps teams integrating legacy systems with modern AI workflows. The tool is positioned as a zero-code alternative to hand-writing MCP server implementations. It handles real-time tool exposure, background processing with detached server modes, and flexible configuration to control which endpoints are exposed and how they behave. The project is in early preview as a research effort, so APIs and features may change.

The issue tracker is primarily used for internal planning rather than tracking external user demand, with most issues raised by project members. Maintainers respond to new issues and pull requests within a few days. Work focuses on enhancements and improvements to server functionality and MCP file format handling.