Skip to main content
Glama
kwitsch

repo-explorer-mcp

by kwitsch

repo-explorer-mcp

A Rust MCP server that exposes the explore_repository tool over an rmcp stdio transport, shipped for Linux (x86_64-unknown-linux-gnu) and Windows (x86_64-pc-windows-msvc). It drives an internal LLM exploration loop over a managed codebase-memory-mcp backend and in-process text search (over ripgrep's ignore + grep library crates, no external binary) — the memory backend is provisioned by repo-explorer-mcp --update into a shared per-user bin dir ($XDG_BIN_HOME if set to an absolute path, else ~/.local/bin, on Linux; %LOCALAPPDATA%\repo-explorer-mcp on Windows), never a global PATH install.

Documentation

  • Response shape — the explore_repository output schema and how to parse it from a client

  • Installation — build from source, download a release, or verify the binary

  • Configuration — the TOML config, the setup wizard, and the on-disk result cache

  • .mcp.json — wiring the server into Claude Code

  • Troubleshooting — config-load errors and their fixes

Related MCP server: ast-outline-mcp

Build & test

cargo build --workspace
cargo test --workspace
cargo clippy --all-targets -- -D warnings
cargo fmt --check

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables AI coding agents to efficiently explore codebases by providing structural outlines, module digests, symbol bodies, and AST-aware grep via MCP.
    4
    4 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Serves a repo-indexing engine over stdio with tools for scanning, graph analysis, symbol extraction, caller lookup, and grep.
    87 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI coding agents to retrieve repository context through stdio-based MCP tools, including ranked repo maps, context packs, and live symbol search.
    17 npm
    MIT