Repository navigation
v0.1.0 — Initial Release
First release of easyMCP — scaffold production-ready MCP servers with polished cross-platform installers.
What is easyMCP?
easyMCP generates complete, standalone MCP server projects for any domain — not just documentation. You define your data sources (GitHub repos with Markdown), and easyMCP scaffolds a full project with a polished cross-platform installer that guides your users through setup with interactive prompts, progress bars, and auto-configuration of AI clients.
The generated installer gives your users a professional, one-command install experience on macOS, Linux, and Windows — the same quality as percona-dk.
Install
As a Claude Code plugin (recommended):
Install this plugin: https://github.com/Percona-Lab/easymcp
Then ask Claude: "Create a new MCP server for my docs"
Or download the plugin zip from the assets below and extract to ~/.claude/plugins/easymcp/
Or run the CLI directly:
curl -fsSL -o /tmp/easymcp.whl https://github.com/Percona-Lab/easymcp/releases/latest/download/easymcp-0.1.0-py3-none-any.whl
uvx --from /tmp/easymcp.whl easymcp initWhat's included
- Python template: FastMCP + ChromaDB + FastAPI with incremental ingestion
- Node.js template: @modelcontextprotocol/sdk + ChromaDB + Express
- Cross-platform installer: ANSI colors, interactive stack selection, parallel GitHub API fetching, time/disk estimates, progress bars, AI client auto-detection (Claude Desktop + Claude Code), incremental re-ingestion
- Bootstrap scripts:
curl | bash(macOS/Linux) andirm | iex(Windows) one-liners for your end users