Fossil MCP Server

Static analysis that finds the mess vibe coding leaves behind — dead code, duplicated logic, scaffolding artifacts, and disconnected functions —

Local serverstdioPython

What is the Fossil MCP Server?

Static analysis that finds the mess vibe coding leaves behind — dead code, duplicated logic, scaffolding artifacts, and disconnected functions — across 16 languages.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
scan_allRun all analyses (dead code + clones + scaffolding) on a project
analyze_dead_codeDetect unreachable code with configurable confidence
detect_clonesFind duplicated code (Type 1/2/3 clones)
fossil_refreshIncremental re-analysis after file changes (fast)
fossil_inspectInspect call graph, data flow, control flow, or blast radius for any function
fossil_traceFind call paths between two functions — understand how code connects
fossil_explain_findingGet rich context about a specific finding
fossil_detect_scaffoldingFind AI scaffolding: phased comments, TODOs, placeholders, and temp files

How to install the Fossil MCP Server

{
  "mcpServers": {
    "fossil": {
      "command": "fossil-mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Fossil MCP to scan all.”
  • “Use Fossil MCP to analyze dead code.”
  • “Use Fossil MCP to detect clones.”

Frequently asked questions

Static analysis that finds the mess vibe coding leaves behind — dead code, duplicated logic, scaffolding artifacts, and disconnected functions — across 16 languages. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.