fossil-mcp
by yfedoseev·★ 56·综合分 45
Fossil MCP 是一个代码质量工具包,可检测16种语言中 vibe 编写项目中的死代码、克隆和脚手架。
概述
Fossil MCP 是专为 AI 辅助代码库设计的静态分析工具,解决了传统代码检查工具忽略的问题。它既可作为 CLI 工具使用,也可作为 MCP 服务器为 AI 代理提供代码图而非文本搜索功能。该工具能检测 AI 重构函数时累积的死代码、跨模块的结构性重复、TODO 注释和占位函数等脚手架标记,以及会话间持续存在的临时文件。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
如果你的开发流程高度依赖 AI 编码助手,并且需要检测传统 linters 在 AI 生成代码中可能遗漏的代码质量问题,应该选择这个工具。
什么时候不要选它
如果你需要通用代码质量工具,或者开发流程不涉及 AI 编码助手,不要选择这个工具。
此 server 暴露的工具
从 README 抽取出 8 个工具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
可对比工具
安装
快速安装
**macOS/Linux:**
curl -fsSL fossil-mcp.com/install.sh | sh**Windows (PowerShell):**
irm fossil-mcp.com/install.ps1 | iexClaude MCP 服务器设置
添加到 claude_desktop_config.json:
{
"mcpServers": {
"fossil": {
"command": "fossil-mcp"
}
}
}FAQ
- Fossil 与传统代码检查工具有何不同?
- Fossil 专门针对 AI 辅助编程中积累的工件而设计,如被遗忘的辅助函数中的死代码、跨模块的结构性重复和 AI 留下的脚手架标记。它使用调用图而非文本搜索来理解代码连接性。
- Fossil 支持哪些编程语言?
- F 支持16种编程语言,包括 JavaScript/TypeScript、Python、Java、C/C++、Rust、Go、Ruby、PHP、C#、Swift、Kotlin 等。它能自动检测并适应不同的语言生态系统。
Hacker News 讨论
开发者社区最近的相关讨论。
- 帖子 by yfedoseev · 2026-02-10
fossil-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。