Skip to content

v0.2.0 — CAIRN: Create Any Integration, Run Naturally

Choose a tag to compare

@thefactremains thefactremains released this 31 Mar 21:07
· 20 commits to main since this release

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 init

Requires 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