Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Catenary Documentation

Welcome to the Catenary documentation β€” your guide to bringing IDE-quality code intelligence to AI coding assistants.

What is Catenary?

Catenary bridges MCP (Model Context Protocol) and LSP (Language Server Protocol), giving AI assistants like Claude access to real IDE features: hover docs, go-to-definition, find references, diagnostics, completions, rename, and more.

Getting Started

1. Install the binary

cargo install catenary-mcp

2. Configure language servers β€” see Configuration

3. Connect your AI assistant

Plugins and extensions register the MCP server and hooks for post-edit diagnostics, file locking, and root sync. The binary must be on your PATH.

Claude Code:

/plugin marketplace add MarkWells-Dev/Catenary
/plugin install catenary@catenary

Gemini CLI:

gemini extensions install https://github.com/MarkWells-Dev/Catenary

See Installation for Claude Desktop, manual setup, and other MCP clients.

4. Set up language servers β€” see LSP Servers for per-language guides.