dotrepo
Look up a repository's purpose, build and test commands, docs, and owners.
Power your agent
The publisher's own command. Not a PlugMCP endpoint.
Host a copy with our keys and logs.
mcpb https://github.com/maxwellsantoro/dotrepo/releases/download/v2.0.0-rc.2/dotrepo-mcp-2.0.0-rc.2.mcpbClaude Code has no install link for a local command. Copy the command below and run it in a terminal.
claude mcp add io.github.maxwellsantoro-dotrepo -- mcpb https://github.com/maxwellsantoro/dotrepo/releases/download/v2.0.0-rc.2/dotrepo-mcp-2.0.0-rc.2.mcpbRun in a terminal.
{ "mcpServers": { "io.github.maxwellsantoro-dotrepo": { "command": "mcpb", "args": [ "https://github.com/maxwellsantoro/dotrepo/releases/download/v2.0.0-rc.2/dotrepo-mcp-2.0.0-rc.2.mcpb" ] } }}claude_desktop_config.json
Remote URL or a command on your machine? How the two installs differ
Run on PlugMCP
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
Launchdotrepo is an open repository metadata protocol with a reference toolchain and
public index. It gives agents and tools those facts as JSON, through MCP, or from a local
.repo file. Each record includes source and trust context so you can decide
whether to use an answer or inspect upstream.
Fetch the indexed profile without installing anything or cloning the repository:
curl -sS https://dotrepo.org/v0/repos/github.com/BurntSushi/ripgrep/profile.json
The response groups purpose, execution, documentation, and ownership. Check
record.generatedAt, record.freshnessStatus, conflicts, and the fields your
task needs. freshness.generatedAt dates the export, not the source facts.
A missing, old, or conflicting answer needs an upstream check. Returned commands
are data to review, not permission to execute them.
Install the stable MCP server with a Rust toolchain, or use the stable release bundle:
cargo install dotrepo-mcp --version 1.0.3 --locked
For clients that use an mcpServers configuration:
{
"mcpServers": {
"dotrepo": { "command": "dotrepo-mcp", "args": [] }
}
}
Ask the client to call dotrepo.lookup with these arguments:
{
"repositoryUrl": "https://github.com/BurntSushi/ripgrep",
"path": "repo.test"
}
See installation for the CLI, LSP, and VS Code extension, and consumer integration for fallback rules and a runnable client.
Version matters: the stable release is v1.0.3; this branch is unreleased
2.0.0-alpha.0. Stable includes the bounded command-extraction fixes, the
promotion no-write guard, and response-size caps. The newer field-evidence
schema, execution contexts, and additional MCP target checks remain on main.
Use the
version comparison and stable documentation.
.repo file and supported documentation
blocks consistent with validation and generated-surface checksIndexed overlays are generated from public source material, so maintainers do
not need to adopt dotrepo for their repository to appear. A native .repo
provides maintainer control. Routine generated records are machine-checked;
verified does not mean human-reviewed or correct in every field.
Install the stable CLI from the release bundle or with
cargo install dotrepo-cli --version 1.0.3 --locked, then:
# Start from existing README.md, CODEOWNERS, and SECURITY.md:
dotrepo --root <repo> import
# Review the generated .repo, then:
dotrepo --root <repo> validate
dotrepo --root <repo> query repo.build --raw
dotrepo --root <repo> trust
dotrepo --root <repo> generate --check
Use init instead of import to start from a blank scaffold. The
stable maintainer guide
walks through adoption; sync boundaries explain which
files and regions dotrepo can manage.
verified; retained
field-level evidence is available only where the producing version and crawl
saved it. See the trust modelFor implementation, start with the roadmap packets and team execution guide. Repository guidance owns contracts; generated reports and dated archives own outcome evidence.
Repository Python tooling uses uv: run uv venv, uv sync --dev --locked,
then invoke scripts and tests through uv run.
© 2026 MCP Directory.
Preview repository facts with evidence. Choose your release channel at dotrepo.org/docs.
{ "mcpServers": { "io.github.maxwellsantoro-dotrepo": { "command": "mcpb", "args": [ "https://github.com/maxwellsantoro/dotrepo/releases/download/v2.0.0-rc.2/dotrepo-mcp-2.0.0-rc.2.mcpb" ] } }}Tools
No tool list yet. Remote servers get one after the first health check.
FAQ
Copy the stdio config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
No required environment variable is listed on this record.
Dotrepo runs locally over stdio.
Last checked 2026-11-09. Preview repository facts with evidence. Choose your release channel at dotrepo.org/docs.