MCP.so
登录

🧠 Codebase Curator

@RLabs-Inc

关于 🧠 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

基本信息

分类

开发工具

许可证

MIT license

运行时

node

传输方式

stdio

发布者

RLabs-Inc

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "codebase-curator": {
      "command": "bun",
      "args": [
        "run",
        "monitor",
        "watch",
        "--overview"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

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.

评论

开发工具 分类下的更多 MCP 服务器