RepoRecall

v0.7.1Developer Toolsstable

Zero-tool-call codebase intelligence for Claude Code and MCP clients. Automatically injects the right code context, functions, callers, and call chains, before the LLM starts thinking. Replaces 4-6 grep/read round-trips with a single 5ms hook injecti

ai-codingastcall-graphclaude-codecode-intelligence
Share:
31
Stars
0
Downloads
0
Weekly
0/5

What is RepoRecall?

RepoRecall is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to zero-tool-call codebase intelligence for claude code and mcp clients. automatically injects the right code context, functions, callers, and call chains, before the llm starts thinking. replaces 4-6 gr...

Zero-tool-call codebase intelligence for Claude Code and MCP clients. Automatically injects the right code context, functions, callers, and call chains, before the LLM starts thinking. Replaces 4-6 grep/read round-trips with a single 5ms hook injecti

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Zero-tool-call codebase intelligence for Claude Code and MCP

Use Cases

Inject code context automatically before LLM processing with single hook.
Navigate large codebases with zero-tool-call intelligence via 5ms context injection.
Eliminate 4-6 grep/read round-trips with automatic function and call chain context.
LicenseMIT License
Languagetypescript
Versionv0.7.1
UpdatedMay 20, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

NPM

npx -y @proofofwork-agency/reporecall

Manual Installation

npx -y @proofofwork-agency/reporecall

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use RepoRecall

RepoRecall is a zero-tool-call codebase intelligence layer for Claude Code and MCP-compatible clients that automatically injects the right code context — functions, callers, and call chains — before the LLM starts thinking. Instead of burning 4–6 grep/read round-trips to locate relevant code, RepoRecall indexes your repo locally and injects precise context in under 5ms via a hook. It exposes MCP tools for symbol lookup, caller/callee flow tracing, wiki management, and persistent memory so AI assistants can navigate large codebases with full context from the very first token.

Prerequisites

  • Node.js 18 or higher installed
  • An MCP-compatible client such as Claude Code or Claude Desktop
  • A local Git repository to index
  • npm or npx available on your PATH
1

Install RepoRecall globally

Install the RepoRecall package from npm so the CLI is available system-wide.

npm install -g @proofofwork-agency/reporecall
2

Initialize project configuration

Run the init command inside your project root. This creates a .memory/ directory with config.json where you can tune budgets, embedding providers, and topology analysis.

reporecall init
3

Index your codebase

Build the full-text search index and generate the wiki. This step walks the AST, extracts symbols, and builds a call graph. Run it again after large refactors.

reporecall index
4

Start the MCP server

Launch RepoRecall as an MCP server pointing at your project root. This exposes tools like search_code, get_symbol, find_callers, find_callees, and wiki_query over stdio.

reporecall mcp --project .
5

Configure your MCP client

Add RepoRecall to your MCP client configuration file so it starts automatically with each session.

6

(Optional) Start the live daemon with file watching

For continuous index updates as files change, run the serve command. It keeps the index fresh without manual re-indexing.

reporecall serve

RepoRecall Examples

Client configuration

Add RepoRecall to claude_desktop_config.json to start the MCP server automatically. Point --project at your repo root.

{
  "mcpServers": {
    "reporecall": {
      "command": "npx",
      "args": ["-y", "@proofofwork-agency/reporecall", "mcp", "--project", "/path/to/your/project"]
    }
  }
}

Prompts to try

Use natural language to navigate your codebase with zero manual file searching.

- "Which files implement the authentication flow?"
- "Show me all callers of the processPayment function"
- "Trace the call chain from the API entry point to the database layer"
- "What areas of the codebase handle user session management?"
- "Find all usages of the UserRepository class"

Troubleshooting RepoRecall

reporecall mcp returns no results for symbols that exist in the code

Run 'reporecall index' again from the project root to rebuild the index. The index must be built before the MCP server can serve results.

Context injected per prompt is too large or too small

Edit .memory/config.json and adjust 'wikiBudget' (default 400 tokens) and 'memoryBudget' (default 500 tokens) to control how much context is injected per prompt.

The MCP server command is not found after global install

Ensure the npm global bin directory is on your PATH. Run 'npm bin -g' to find it, then add it to your shell profile (e.g., export PATH="$(npm bin -g):$PATH").

Frequently Asked Questions about RepoRecall

What is RepoRecall?

RepoRecall is a Model Context Protocol (MCP) server that zero-tool-call codebase intelligence for claude code and mcp clients. automatically injects the right code context, functions, callers, and call chains, before the llm starts thinking. replaces 4-6 grep/read round-trips with a single 5ms hook injecti It connects AI assistants to external tools and data sources through a standardized interface.

How do I install RepoRecall?

Install via npm with the command: npx -y @proofofwork-agency/reporecall. Then add the server configuration to your AI client's JSON config file (e.g., claude_desktop_config.json or .cursor/mcp.json).

Which AI clients work with RepoRecall?

RepoRecall works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is RepoRecall free to use?

Yes, RepoRecall is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "reporecall": { "command": "npx", "args": ["-y", "@proofofwork-agency/reporecall"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use RepoRecall?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides