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.