catenary-mcp 0.7.0

A high-performance multiplexing bridge between MCP (Model Context Protocol) and LSP (Language Server Protocol). Enables LLMs to access IDE-grade code intelligence across multiple languages simultaneously with smart routing and UTF-8 accuracy.
Documentation

Catenary

CI CD

A bridge between MCP and LSP — giving AI coding assistants IDE-quality code intelligence.

📚 Documentation

Quick Start

1. Install Catenary

cargo install catenary-mcp

2. Connect your AI Assistant

Claude Code

claude mcp add catenary -- catenary

Gemini CLI Add to ~/.gemini/settings.json:

{
  "mcpServers": {
    "catenary": { "command": "catenary" }
  }
}

Then configure your language servers in ~/.config/catenary/config.toml.

Features

  • LSP Multiplexing — Multiple language servers in one instance
  • Lazy Loading — Servers start only when needed
  • Smart Routing — Automatic language detection by file type
  • Full Coverage — Hover, definitions, references, diagnostics, completions, rename, formatting, and more

MCP Tools

Tool Description
hover Documentation and type info
definition Go to definition
lsp_references Find all references
diagnostics Errors and warnings
rename Rename with dry-run preview
completion Code completions
formatting Format documents
... See all 16 tools

Documentation

  • Install — Setup for Claude Code, Claude Desktop, Gemini CLI
  • Config — Configuration reference
  • LSPs — Language server setup guides

License

GPL-3.0 — See LICENSE for details.

Commercial licensing available for proprietary use. Contact contact@markwells.dev.