Fossil MCP
Dead code detection for vibe-coded projects
Fossil MCP – Dead code detection for vibe-coded projects
Summary: Fossil MCP analyzes codebases using call graph analysis across 15 languages to identify dead functions and unreachable code. It operates as a zero-configuration, single binary MCP server written in Rust, enabling AI agents to clean up code automatically during development sessions.
What it does
Fossil MCP scans projects to detect dead code by building an actual call graph rather than relying on simple text searches. It supports multiple languages and is framework-aware to avoid false positives on lifecycle methods.
Who it's for
It is designed for developers using AI coding tools who need to manage and remove dead or unreachable code in their projects.
Why it matters
It prevents bugs caused by AI agents mistakenly using dead code and reduces token usage by automating cleanup within coding workflows.