Claude Code 接上这个 MCP Server,陌生代码库 5 秒扫完全部结构

每次接手一个陌生的代码库,你还在 grep -r 满屏找吗?或者面对几千行的 Python 文件,愣在那不知道从哪下嘴?

Scantool 这个 MCP Server 解决的就是这个问题——它用 tree-sitter 把代码结构抽出来,函数、类、import、调用关系全部给你扒干净,还带精确行号。

简单说,它就是一个给 AI 用的「代码 CT 扫描仪」。

支持 20+ 语言:Python、JavaScript、TypeScript、Rust、Go、C/C++、Java、PHP、C#、Ruby、Zig、Swift、SQL、HTML/CSS 等等,基本覆盖你日常接触的所有主流语言。

用法巨简单,装好 uv 之后,一行命令接入 Claude Code:

claude mcp add --scope user scantool -- uvx scantool

重启 Claude Code,直接调 preview_directory 就能看到:入口点、import 图、调用链、热函数分析。调 scan_file 看单个文件的完整函数级结构,连装饰器和 docstring 都能给你扒出来。

在接手新项目、做代码审查、或者写文档的时候特别有用——不用一行行读代码,直接扫结构,快速定位关键模块。

GitHub:https://github.com/mariusei/scantool


GitHub: https://github.com/mariusei/scantool

评论区

0 条评论

登录后可评论。

陈一铭 10 阅读