v0.2.0 — CAIRN: Create Any Integration, Run Naturally
Renamed from easyMCP to CAIRN. Now scaffolds any kind of MCP server, not just doc-search.
Three project types
| Type | What it builds |
|---|---|
| API integration | Connector class + MCP server wrapping an external REST API |
| Doc search | Semantic search over GitHub repos with Markdown (the percona-dk pattern) |
| Starter | Minimal MCP server with one example tool |
Install
curl -fsSL -o /tmp/cairn.whl https://github.com/Percona-Lab/CAIRN/releases/latest/download/cairn_mcp-0.2.0-py3-none-any.whl
uvx --from /tmp/cairn.whl cairn initRequires uv. Install with: curl -LsSf https://astral.sh/uv/install.sh | sh
What changed from v0.1.0
- Renamed: easyMCP → CAIRN (part of the Alpine Toolkit)
- New: api-integration project type (connector + MCP server, like IBEX)
- New: starter project type (minimal MCP server skeleton)
- Templates restructured: templates/{type}/{language}/
- Prompts now ask project type first, then branch
- Python + Node.js templates for all three types