cli-kit-mcp
v0.1.0
Published
MCP server that serves CLI-KIT agent kits, stacks, CLAUDE.md templates, skills and MCP-preset catalog to Claude Code and other MCP clients.
Maintainers
Readme
cli-kit-mcp
MCP server for CLI-KIT — Claude can install agent kits, stacks and CLAUDE.md templates straight from the CLI-KIT catalog.
What it does
Exposes the curated CLI-KIT catalog (agent kits, stacks, templates, presets, MCP recommendations and skills) to any MCP client (Claude Code, Cursor, Windsurf, …) via these tools:
list_presets/get_preset— full quick-start packages (Stack + Kit + Template + MCP)list_kits/get_kit— agent kits with mission, handoffs and copy-ready promptslist_stacks/get_stack— tech blueprints with recommended tools and folder structurelist_templates/get_template— CLAUDE.md templatesgenerate_claude_md— render a template with your variablesapply_preset— one call returns a full bootstrap plan (CLAUDE.md + MEMORY.md + agents + MCP install commands)list_mcp_presets— catalog of recommended MCP servers (Context7, Supabase, RevenueCat, Stripe, ChatKit, …)list_skills— reusable patternssearch_content— full-text across the catalogabout— server info & content freshness
The server fetches the live catalog from https://cli-kit.com/api/content.json and falls back to a snapshot bundled with the package if offline.
Install
claude mcp add cli-kit -- npx -y cli-kit-mcpThen in Claude Code just ask:
"Give me the Expo Universal preset bootstrap into this project."
Claude will call apply_preset and present the CLAUDE.md, MEMORY.md, agent kit and MCP install plan for your approval.
Optional environment variables
| Variable | Default | Purpose |
|----------|---------|---------|
| CLI_KIT_CONTENT_URL | https://cli-kit.com/api/content.json | Override content source (useful for enterprise mirrors) |
| CLI_KIT_CACHE_TTL_MS | 21600000 (6 h) | In-memory cache TTL |
| CLI_KIT_FETCH_TIMEOUT_MS | 5000 | Remote fetch timeout |
If the server cannot reach the remote endpoint, it silently falls back to the bundled snapshot — the catalog keeps working offline.
Safety
- Read-only: the server never touches your filesystem.
apply_presetreturns a file plan that the MCP client can write with your consent. - Curated only: all content is authored in TRS-Software/CLI-KIT. No community uploads, no remote code execution.
- No telemetry: the server does not phone home beyond fetching the catalog JSON.
License
MIT © TRS-Software
