MCP Servers / development / FileScopeMCP

FileScopeMCP

JSON →
httpnone293development

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, Python, Lua, C, C++, Rust, Zig.

Install
How to run this server
[ { "cmd": "npx filescope-install", "imports": [] } ]
server path: filescopemcp
Tools
What this server exposes
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)
Configuration
Environment & auth
authnone
Resources
FileScopeMCP — MCP Server · libregistry