{
"$schema": "https://leanctx.dev/schema/addon-registry-v1.json",
"registry_version": 1,
"addons": [
{
"addon": {
"name": "headroom",
"display_name": "Headroom",
"description": "Reversible context compression for tool outputs, logs, files and RAG chunks — 60–95% fewer tokens, originals retrievable on demand. Installs on add (uv tool install) and wires its MCP server (headroom mcp serve) into the lean-ctx gateway.",
"author": "chopratejas",
"homepage": "https://github.com/chopratejas/headroom",
"license": "Apache-2.0",
"categories": ["compression"],
"integration": "compression",
"keywords": ["compression", "tokens", "rag", "reversible", "ccr", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "headroom",
"args": ["mcp", "serve"]
},
"install": {
"manager": "uv",
"package": "headroom-ai[mcp]",
"version": "0.27.0",
"bin": "headroom"
}
},
{
"addon": {
"name": "sophon",
"display_name": "Sophon",
"description": "Deterministic context compressor for MCP agents — shrinks prompts, conversation history, code digests, file deltas and shell output with zero ML at query time. Single Rust binary; installs on add (npm) and wires its MCP server (sophon serve) into the lean-ctx gateway.",
"author": "lacausecrypto",
"homepage": "https://github.com/lacausecrypto/mcp-sophon",
"license": "MIT",
"categories": ["compression"],
"integration": "compression",
"keywords": ["compression", "deterministic", "rust", "tokens", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "sophon",
"args": ["serve"]
},
"install": {
"manager": "npm",
"package": "mcp-sophon",
"version": "0.5.4",
"bin": "sophon"
}
},
{
"addon": {
"name": "rtk",
"display_name": "RTK (Rust Token Killer)",
"description": "Single-binary CLI proxy that filters and compresses shell command output by 60–90%. Reaches MCP clients through the community rtk-mcp bridge (built from source), so the lean-ctx gateway can run commands through it.",
"author": "rtk-ai",
"homepage": "https://github.com/rtk-ai/rtk",
"categories": ["compression"],
"integration": "compression",
"keywords": ["compression", "shell", "cli", "tokens", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "repomix",
"display_name": "Repomix",
"description": "Packs a whole repository into a single AI-ready file. Its MCP server (npx repomix --mcp) lets agents pack local or remote repos and grep the output on demand.",
"author": "yamadashy",
"homepage": "https://repomix.com",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "codebase-pack",
"keywords": ["codebase", "packing", "context", "repo", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "repomix@1.15.0", "--mcp"]
}
},
{
"addon": {
"name": "serena",
"display_name": "Serena",
"description": "LSP-backed semantic code retrieval, editing and refactoring — the IDE for your coding agent. Connects over MCP via stdio or Streamable HTTP.",
"author": "oraios",
"homepage": "https://github.com/oraios/serena",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "code-symbols",
"keywords": ["lsp", "symbols", "refactor", "navigation", "semantic", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "uvx",
"args": ["--from", "serena-agent==1.5.3", "serena", "start-mcp-server", "--context", "ide"]
}
},
{
"addon": {
"name": "mcp-code-context",
"display_name": "MCP Code Context",
"description": "Compresses any codebase into LLM-ready semantic context with Tree-sitter WASM (TypeScript, JavaScript, Python, PHP, Dart) — symbol-level reads and AST-aware edits. Runs on add via npx; no install or native build needed.",
"author": "achatainga",
"homepage": "https://github.com/achatainga/mcp-code-context",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "code-symbols",
"keywords": ["ast", "tree-sitter", "symbols", "codebase", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "mcp-code-context@3.7.1"]
}
},
{
"addon": {
"name": "codebase-intelligence",
"display_name": "Codebase Intelligence",
"description": "Parses your whole repo with Tree-sitter into a semantic graph of symbols, references and dependencies — symbol search, call graphs and impact analysis. 18 tools, 8 languages, zero infrastructure or keys. Runs on add via npx.",
"author": "g-tiwari",
"homepage": "https://github.com/g-tiwari/mcp-codebase-intelligence",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "code-graph",
"keywords": ["call-graph", "symbols", "references", "tree-sitter", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "mcp-codebase-intelligence@0.3.0"]
}
},
{
"addon": {
"name": "codecompress",
"display_name": "CodeCompress",
"description": "Local code-intelligence index that gives agents surgical access to symbols — project outline, get/expand symbol, hot-path and references — backed by a SQLite index. Installs on add (.NET global tool) and wires its MCP server.",
"author": "MCrank",
"homepage": "https://github.com/MCrank/code-compress",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "code-symbols",
"keywords": ["symbols", "index", "outline", "references", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "codecompress-server"
},
"install": {
"manager": "dotnet",
"package": "CodeCompress.Server",
"version": "0.15.0",
"bin": "codecompress-server"
}
},
{
"addon": {
"name": "graphify",
"display_name": "Graphify",
"description": "Turns code, docs, schemas and more into one queryable knowledge graph for agents. Ships an MCP server (stdio + HTTP), but serving needs a graph built by `graphify extract` (an LLM-backed step), so it is listed rather than auto-installed.",
"author": "safishamsi",
"homepage": "https://github.com/safishamsi/graphify",
"license": "MIT",
"categories": ["code-intelligence", "memory"],
"integration": "code-graph",
"keywords": ["knowledge-graph", "code", "graphrag", "ast", "memory", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "claude-context",
"display_name": "Claude Context",
"description": "Semantic code search over an entire codebase (hybrid BM25 + dense vectors) via @zilliz/claude-context-mcp. Needs a Milvus/Zilliz vector database and an embedding API key to run, so it is listed rather than auto-installed.",
"author": "zilliztech",
"homepage": "https://github.com/zilliztech/claude-context",
"license": "MIT",
"categories": ["code-intelligence"],
"integration": "none",
"keywords": ["semantic-search", "codebase", "embeddings", "retrieval", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "context-mem",
"display_name": "Context-Mem",
"description": "Local long-term memory and context compression for coding agents — a markdown vault with hybrid BM25 + vector search and progressive disclosure, no API key required. Installs on add (npm) and wires its MCP server (context-mem serve).",
"author": "JubaKitiashvili",
"homepage": "https://github.com/jubakitiashvili/context-mem",
"license": "MIT",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "compression", "local", "recall", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "context-mem",
"args": ["serve"]
},
"install": {
"manager": "npm",
"package": "context-mem",
"version": "4.0.0",
"bin": "context-mem"
}
},
{
"addon": {
"name": "mem0",
"display_name": "Mem0",
"description": "Drop-in long-term memory for agents (vector + graph + key-value). Provides an official MCP server, but needs an API key/backend to run, so it is listed rather than auto-installed.",
"author": "mem0ai",
"homepage": "https://github.com/mem0ai/mem0",
"license": "Apache-2.0",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "personalization", "recall", "vector", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "cognee",
"display_name": "Cognee",
"description": "Builds a queryable knowledge graph plus vector store from your data (ECL / GraphRAG pipeline). Ships an MCP server with local default databases, but needs an LLM API key to process, so it is listed rather than auto-installed.",
"author": "topoteretes",
"homepage": "https://github.com/topoteretes/cognee",
"license": "Apache-2.0",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "knowledge-graph", "graphrag", "recall", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "letta",
"display_name": "Letta (MemGPT)",
"description": "Stateful agent runtime that manages its own memory like an operating system (core + archival tiers). Exposes MCP-compatible tools, but needs a running server + database, so it is listed rather than auto-installed.",
"author": "letta-ai",
"homepage": "https://github.com/letta-ai/letta",
"license": "Apache-2.0",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "agent-runtime", "stateful", "memgpt", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "graphiti",
"display_name": "Graphiti (Zep)",
"description": "Temporal knowledge-graph memory for agents — a bi-temporal entity/edge graph with hybrid semantic, keyword and graph search. Ships an MCP server, but needs a Neo4j/FalkorDB backend and an LLM API key, so it is listed rather than auto-installed.",
"author": "getzep",
"homepage": "https://github.com/getzep/graphiti",
"license": "Apache-2.0",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "knowledge-graph", "temporal", "graphrag", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "zep",
"display_name": "Zep",
"description": "Memory platform for AI agents — persistent threads, a knowledge graph and semantic recall via a managed cloud or self-hosted Community Edition. Reaches agents over MCP, but needs an account/API key, so it is listed rather than auto-installed.",
"author": "getzep",
"homepage": "https://github.com/getzep/zep",
"license": "Apache-2.0",
"categories": ["memory"],
"integration": "memory",
"keywords": ["memory", "recall", "knowledge-graph", "cloud", "competitor", "mcp"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "sequential-thinking",
"display_name": "Sequential Thinking",
"description": "Structured step-by-step reasoning tool — the official MCP reference server for breaking a hard problem into revisable thoughts.",
"author": "modelcontextprotocol",
"homepage": "https://github.com/modelcontextprotocol/servers/tree/main/src/sequentialthinking",
"license": "MIT",
"categories": ["reasoning", "workflow"],
"integration": "none",
"keywords": ["thinking", "reasoning", "planning", "chain-of-thought"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-sequential-thinking@2025.12.18"]
}
},
{
"addon": {
"name": "lmd",
"display_name": "Lean-MarkDown (LMD)",
"description": "Directive-driven Markdown for agent plans. Reusable macros, phase-isolation and single-sourcing keep plans token-lean and cache-safe — written hard against lean-ctx, inspired by MarkdownAI.",
"author": "dasTholo",
"homepage": "https://github.com/dasTholo/lean-ctx/tree/feat-lmd-v1",
"license": "Apache-2.0",
"categories": ["plans", "workflow"],
"integration": "none",
"keywords": ["markdown", "plans", "macros", "directives", "phase-isolation", "subagents"],
"min_lean_ctx": "3.8.0"
}
},
{
"addon": {
"name": "everything",
"display_name": "Everything (MCP smoke-test)",
"description": "Official MCP reference server that exercises every protocol feature — install it to verify your lean-ctx gateway can discover and call downstream tools.",
"author": "modelcontextprotocol",
"homepage": "https://github.com/modelcontextprotocol/servers/tree/main/src/everything",
"license": "MIT",
"categories": ["testing"],
"integration": "none",
"keywords": ["test", "reference", "diagnostics", "gateway"],
"min_lean_ctx": "3.8.0"
},
"mcp": {
"transport": "stdio",
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-everything@2026.1.26"]
}
}
]
}