A TUI tool for selecting APIS and deterministically generating an MCP Server
View on GitHub ↗Turn routes from APIs into an MCP server.
- Find API routes without running or importing the source project. - Review discovered routes before exposing anything. - Search, select, or clear routes from an interactive terminal checklist. - Generate a standalone Go MCP server with only the routes you chose. - Keep credentials out of generated source.
- Static route discovery across supported backend frameworks. - Recursive router, mount, and prefix resolution. - Visibility for routes whose parameter schemas are not ready for generation. - Support for GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD. - Primitive string, integer, float, and boolean path and query parameters. - Deterministic MCP server generation. - Optional upstream Authorization header forwarding. - Safe cancellation and refusal to overwrite an existing output directory.
Install Go 1.24 or newer, then run Kettel against a supported API project:
The checklist starts with every ready route selected. Routes marked with × were discovered but need parameter-schema support before generation. Use g to cycle grouping by source file, HTTP method, or route prefix. Groups start collapsed; highlight a group and press space to expand or collapse it. Once expanded, use space on a ready route to toggle one, a to select all ready routes, n to clear all, / to filter, enter to generate, or esc to cancel.
Group large route sets Filter matching APIs --- ---
From the project README.
Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:
[](https://mcp.liqiwa.com/s/Jay-1409--mcp-kettle.html)
Multi-account Gmail MCP server on Cloudflare Workers — one deployment, one Google sign-in per connection, any MCP client
qfoldit/UNITY-TOOLBELT102 composite editor-automation tools for Unity, exposed to AI agents through Unity's own official MCP bridge.
The-Swarm-Corporation/mcp-scribePoint it at an OpenAPI schema. Get an MCP server.
priyansh-narang2308/TheBlacklisted-NitroStackProtocol-0 is an MCP (Model Context Protocol) server that gives AI assistants, Claude, Cursor, ChatGPT, NitroChat, or any MCP-compatible client, real authority to act as your Site Reliability Engineer
JUSICK/Argos-mcp-guardrailA lightweight, sub-millisecond security shim that prevents AI agents from accessing sensitive files (.env, SSH keys) and executing destructive commands via MCP.
codeztech-atique/500-AI-Agents-ProjectsThe 500 AI Agents Projects is a curated collection of AI agent use cases across various industries. It showcases practical applications and provides links to open-source projects for implementation, i
The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.