Skip to main content

Crate rover

Crate rover 

Source
Expand description

Rover โ€” an MCP server for fetching and prepping web content for LLM agents.

See docs/superpowers/prd/2026-05-07-rover-prd.md for product spec and docs/superpowers/specs/2026-05-07-rover-design.md for architectural decisions.

Modulesยง

cli
CLI command implementations.
config
Configuration loading.
doctor
rover doctor โ€” diagnostic checks.
error
Crate-wide error type.
extractor
Content extraction pipeline.
fetcher
HTTP fetching, charset detection, SSRF enforcement.
guard
Prompt-injection guard for content-returning MCP tools.
mcp
MCP server mode (rover mcp).
meta
Agent-harness wiring: rover meta use <harness> and the runtime hook handler.
paths
Shared filesystem path helpers.
storage
SQLite-backed cache and task storage.
summarizer
Summarization subsystem.
tasks
Long-running task subsystem.
telemetry
Tracing initialization.
tokenizer
Token counting for the MCP layer and the frontmatter writer.
vlm
Image captioning subsystem.