Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / FileScopeMCP

FileScopeMCP

FileScopeMCP is an MCP server. Its repository has 302 GitHub stars and is licensed under NOASSERTION; we last read it on 2026-10-22.

Analyzes codebases by identifying important files based on dependency relationships, generating diagrams and importance scores. Parses popular programming languages including Python, C, C++, Rust, Zig, and Lua.

Install

MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. FileScopeMCP’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.

What it reaches, and what it needs

Reaches
○ not recognised
Credential
○ none found

Maintenance

Stars
302
State
listed
Licence
NOASSERTION
From the repository

Analyzes your codebase identifying important files based on dependency relationships. 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.

What FileScopeMCP can do

17 tools documented in its README. An AI client calls these by name.

status
Broker connection, queue depth, LLM progress, watcher state
find_important_files
Top files by importance score with dependency counts
get_file_summary
Everything about a file: summary, concepts, change impact, exports, deps, staleness
list_files
Full file tree (no args) or flat top-N by importance (with maxItems)
find_symbol
Resolve a symbol name to file + line range; supports prefix match via trailing *
find_callers
Find all symbols that call a named symbol (TS/JS call graph)
find_callees
Find all symbols that a named symbol calls (TS/JS call graph)
search
Search file metadata across symbols, summaries, purpose, and paths
list_changed_since
Files changed since a timestamp or git SHA
get_communities
Louvain-clustered file groups by import coupling
detect_cycles
Find circular dependency chains
get_cycles_for_file
Cycles involving a specific file
scan_all
Queue files for LLM summarization via the broker
set_base_directory
Point at a different project
set_file_summary
Manually set or override a file's LLM summary
set_file_importance
Manually set a file's importance score (0-10)
exclude_and_remove
Drop files/patterns from tracking (destructive)

Read from the README; names are kept only if the README contains them.

Common questions about FileScopeMCP

What does FileScopeMCP do?
Analyzes codebases by identifying important files based on dependency relationships, generating diagrams and importance scores. Parses popular programming languages including Python, C, C++, Rust, Zig, and Lua.
How do I install FileScopeMCP?
Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/admica/FileScopeMCP
Is FileScopeMCP official and is it maintained?
We found nothing naming it as a vendor’s official server. Its repository has 302 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-05-10.
What licence does FileScopeMCP use?
The repository declares the NOASSERTION licence.

Learn this on Infrato