{"slug":"admica/FileScopeMCP","name":"FileScopeMCP","description":"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.","category":"development","tags":["community"],"official":false,"stars":293,"transport":"http","install":[{"cmd":"npx filescope-install","imports":[]}],"tools":[{"name":"status","description":"Broker connection, queue depth, LLM progress, watcher state"},{"name":"find_important_files","description":"Top files by importance score with dependency counts"},{"name":"get_file_summary","description":"Everything about a file: summary, concepts, change impact, exports, deps, staleness"},{"name":"list_files","description":"Full file tree (no args) or flat top-N by importance (with maxItems)"},{"name":"find_symbol","description":"Resolve a symbol name to file + line range; supports prefix match via trailing *"},{"name":"find_callers","description":"Find all symbols that call a named symbol (TS/JS call graph)"},{"name":"find_callees","description":"Find all symbols that a named symbol calls (TS/JS call graph)"},{"name":"search","description":"Search file metadata across symbols, summaries, purpose, and paths"},{"name":"list_changed_since","description":"Files changed since a timestamp or git SHA"},{"name":"get_communities","description":"Louvain-clustered file groups by import coupling"},{"name":"detect_cycles","description":"Find circular dependency chains"},{"name":"get_cycles_for_file","description":"Cycles involving a specific file"},{"name":"scan_all","description":"Queue files for LLM summarization via the broker"},{"name":"set_base_directory","description":"Point at a different project"},{"name":"set_file_summary","description":"Manually set or override a file's LLM summary"},{"name":"set_file_importance","description":"Manually set a file's importance score (0-10)"},{"name":"exclude_and_remove","description":"Drop files/patterns from tracking (destructive)"}],"env_vars":[],"auth_type":"none","github":"https://github.com/admica/FileScopeMCP","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}