Best for
- Developers who need deep codebase context for AI assistants.
- Teams that want to maintain code metadata automatically during development.
- Projects using multiple languages (supports TS/JS, Python, C/C++, Rust, Go, etc.).
FileScopeMCP is a powerful code analysis tool designed to enhance AI assistants' code understanding. It provides precise context through importance scoring, dependency mapping, and symbol extraction, reducing the need for AI to read source code. Installation is straightforward, with support for multiple languages and clients. Its utility is broad, but it's important to be aware of the heuristic nature of scoring, and the privacy/configuration complexity when using local LLMs.
FileScopeMCP analyzes your codebase, identifying important files based on dependency relationships. It generates diagrams and importance scores per file, helping AI assistants understand the codebase. Automatically parses popular programming languages such as Python, C, C++, Rust, Zig, Lua. It provides tools for querying file summaries, symbol resolution, call graphs, and more.
git clone https://github.com/admica/FileScopeMCP. 2. Enter the directory and run ./build.sh to install dependencies, compile, and register with Claude Code. 3. For other clients, refer to docs/mcp-clients.md for manual configuration.{
"type": "stdio",
"command": "node",
"args": [
"/path/to/FileScopeMCP/dist/mcp-server.js"
],
"env": {}
}