🧠 Codebase Curator
@RLabs-Inc
About 🧠 Codebase Curator
A set of tools to use while coding using the Claude code cli. "smartgrep" is a grep-like tool that uses a semantic index of the codebase to provide Claudes with information tailored for how they think. Claudes love it! A "codebase-curator" Claude to assist the "developer" Claude
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"codebase-curator": {
"command": "bun",
"args": [
"run",
"monitor",
"watch",
"--overview"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Codebase Curator?
Codebase Curator transforms how Claude understands your code by giving it a persistent companion that deeply analyzes your entire codebase. Using a two-Claude architecture, it spawns a dedicated “Curator Claude” that becomes an expert on your specific project, enabling fast, context-aware answers.
How to use Codebase Curator?
Install by cloning the repo, running bun install and bun link, then add the MCP server entry to your claude_code_config.json. In Claude Code, use the provided tools (e.g., set_project_path, get_codebase_overview, ask_curator, add_new_feature) to explore and ask questions. Alternatively, use the smartgrep CLI for semantic code search from any directory.
Key features of Codebase Curator
- Two-Claude architecture with persistent sessions and instant follow-ups
- Smart Grep semantic search with concept groups and advanced patterns
- Language support for 10 languages (TS/JS, Python, Go, Rust, Swift, Shell, JSON, YAML, TOML, .env)
- Live monitoring dashboard for real-time code evolution
- Incremental indexing with hash‑based change detection and debouncing
- Cross‑reference analysis showing definitions and usages
Use cases of Codebase Curator
- Get a deep overview of a new codebase in about two minutes
- Ask nuanced follow‑up questions that build on previous context
- Analyze the impact of uncommitted changes before committing
- Get guidance on where to add new features based on existing patterns
- Search semantic groups (e.g., all authentication patterns) with a single command
FAQ from Codebase Curator
How does Codebase Curator differ from asking Claude directly?
Instead of treating each question as isolated, Codebase Curator spawns a dedicated curator that becomes an expert on your codebase. It remembers context between questions, so follow‑ups are instant and build on prior understanding.
What are the runtime requirements?
You need an active Claude Code subscription and the Bun runtime installed. The integration uses the Model Context Protocol (MCP) to communicate between Claude and the curator.
Where is the codebase context stored?
The curator maintains persistent sessions. You can resume a session with the --resume flag. The README does not specify a remote storage; context is managed locally as part of the MCP server.
Is there a limit to the size of codebase it can handle?
The README mentions a streaming architecture that handles massive codebases efficiently and incremental indexing that only reprocesses changed files, but no hard size limit is stated.
What transports and authentication does it use?
Codebase Curator communicates via MCP (Model Context Protocol). No additional authentication is described; it operates within the Claude Code environment with your existing subscription.
Frequently asked questions
How does Codebase Curator differ from asking Claude directly?
Instead of treating each question as isolated, Codebase Curator spawns a dedicated curator that becomes an expert on your codebase. It remembers context between questions, so follow‑ups are instant and build on prior understanding.
What are the runtime requirements?
You need an active Claude Code subscription and the Bun runtime installed. The integration uses the Model Context Protocol (MCP) to communicate between Claude and the curator.
Where is the codebase context stored?
The curator maintains persistent sessions. You can resume a session with the `--resume` flag. The README does not specify a remote storage; context is managed locally as part of the MCP server.
Is there a limit to the size of codebase it can handle?
The README mentions a streaming architecture that handles massive codebases efficiently and incremental indexing that only reprocesses changed files, but no hard size limit is stated.
What transports and authentication does it use?
Codebase Curator communicates via MCP (Model Context Protocol). No additional authentication is described; it operates within the Claude Code environment with your existing subscription.
Basic information
More Developer Tools MCP servers

Reelier
Maxime HouleAgents make claims. Reelier writes receipts — record an agent's tool-call workflow once, replay it deterministically at 0 tokens, and diff runs to catch drift.
Agent Conductor
icohangar-opsAgent conductor — AGENTS.md contract parser, SKILL.md registry, CHP decision engine over MCP
TranscriptFetch MCP Server
TranscriptFetchModel Context Protocol (MCP) server for TranscriptFetch: fetch YouTube transcripts, search, channels, and playlists from any MCP client.
SecondSim
econdSim provisions real UK mobile numbers (non-VoIP) via eSIM, built for freelancers, sole traders, small businesses, and enterprise teams. Unlike VoIP apps and virtual numbers, SecondSim numbers register as genuine phy
OrangePro
Aamir SiddiquiOrangePro local-first CLI + MCP server for behavior mapping, grounded test generation, and dynamic proof.
Comments