FileScopeMCP
FileScopeMCP
Ihre KI weiß bereits, wie man programmiert. Jetzt kennt sie auch Ihre Codebasis.
FileScopeMCP überwacht Ihren Code, bewertet jede Datei nach Wichtigkeit, bildet alle Abhängigkeiten ab und hält KI-generierte Zusammenfassungen im Hintergrund aktuell. Wenn Ihr LLM fragt: „Was macht diese Datei?“, erhält es eine echte Antwort, ohne den Quellcode lesen zu müssen.
Funktioniert mit Claude Code, Cursor AI oder als eigenständiger Daemon. Unterstützt 12 Sprachen von Haus aus.
Hauptfunktionen
Wichtigkeitsbewertung — jede Datei erhält eine Punktzahl von 0-10, basierend darauf, wie viele Dinge von ihr abhängen, was sie exportiert und wo sie sich befindet. Ihr LLM sieht die kritischen Dateien zuerst.
Abhängigkeitsabbildung — bidirektionale Import-Verfolgung für Python, JS/TS, C/C++, Rust, Go, Ruby, Lua, Zig, PHP, C#, Java. Findet auch zirkuläre Abhängigkeiten.
Immer aktuell — Dateiüberwachung + semantische Änderungserkennung bedeuten, dass Metadaten automatisch aktualisiert werden. AST-basiertes Diffing für TS/JS, KI-gestützte Analyse für alles andere. Verarbeitet nur das, was sich tatsächlich geändert hat.
LLM-Broker — ein Hintergrundprozess koordiniert alle KI-Aufgaben über llama.cpp's llama-server (oder jede OpenAI-kompatible HTTP-API). Eine Prioritätswarteschlange stellt sicher, dass interaktive Abfragen Vorrang vor der Hintergrundverarbeitung haben. Läuft auf einer einzelnen GPU.
Nexus-Dashboard — eine Web-UI unter localhost:1234, mit der Sie Ihre Codebasis über alle Ihre Repos hinweg visuell erkunden können. Interaktive Abhängigkeitsgraphen, Dateidetail-Panels, Live-Broker-Aktivität und Gesundheitsüberwachung pro Repo.
Related MCP server: GonMCPtool
Schnellstart
git clone https://github.com/admica/FileScopeMCP.git
cd FileScopeMCP
./build.sh # installs deps, compiles, registers with Claude CodeDas ist alles. Öffnen Sie eine Claude Code-Sitzung in einem beliebigen Projekt und FileScopeMCP initialisiert sich automatisch. Versuchen Sie:
find_important_files(limit: 5)
status()Sie möchten KI-Zusammenfassungen? Führen Sie ./setup-llm.sh aus, um eine plattformspezifische Anleitung zur Einrichtung von llama.cpp's llama-server zu erhalten — siehe docs/llm-setup.md für Details. Ohne dies funktioniert alles andere weiterhin.
Fügen Sie dies zur .gitignore Ihres Projekts hinzu:
.filescope/
.filescope-daemon.logMCP-Tools
Tool | Was es tut |
| Top-Dateien nach Wichtigkeitsbewertung |
| Alles über eine Datei: Zusammenfassung, Konzepte, Änderungsauswirkungen, Abhängigkeiten, Veraltung |
| Vollständiger Dateibaum mit Wichtigkeit |
| Zirkuläre Abhängigkeitsketten finden |
| Broker-Verbindung, Warteschlangentiefe, LLM-Fortschritt, Watcher-Status |
| Gesamte Codebasis für LLM-Verarbeitung in die Warteschlange stellen |
| Auf ein anderes Projekt verweisen |
| Manuelle Überschreibungen |
| Dateien/Muster von der Verfolgung ausschließen |
| Zyklen, die eine bestimmte Datei betreffen |
Nexus-Dashboard
npm run nexus # opens at http://localhost:1234Ein schreibgeschütztes Web-Dashboard, das sich mit jedem FileScopeMCP-Repo auf Ihrem Computer verbindet:
Projektansicht — Dateibaum mit Wichtigkeits-Heatmaps und Veraltungsindikatoren, klicken Sie auf eine beliebige Datei für vollständige Metadaten
Abhängigkeitsgraph — interaktive Cytoscape.js-Visualisierung, nach Verzeichnis filtern, auf Knoten klicken zum Untersuchen
Systemansicht — Live-Broker-Status, Token-Verbrauch pro Repo, Streaming-Aktivitätsprotokoll
Einstellungen — verwalten, welche Repos angezeigt werden, aus der Blacklist entfernen oder wiederherstellen
Entdeckt Repos automatisch durch Scannen nach .filescope/data.db-Verzeichnissen. Keine Konfiguration erforderlich.
Funktionsweise
Your code changes
→ file watcher picks it up
→ AST diff classifies the change (exports? types? body only?)
→ importance scores recalculated
→ staleness cascades to dependents (only if exports/types changed)
→ LLM broker regenerates summaries, concepts, change impact
→ your AI's next query gets fresh answersAlles befindet sich in .filescope/data.db (SQLite, WAL-Modus) pro Projekt. Der Broker koordiniert die LLM-Arbeit über alle Ihre Repos hinweg über einen Unix-Socket unter ~/.filescope/broker.sock.
Dokumentation
Dokument | Inhalt |
llama.cpp / llama-server Installation — lokal, WSL2+Windows oder remote | |
Projektbezogene Konfiguration, Broker-Konfiguration, Ignorier-Muster | |
Einrichtung für Claude Code, Cursor AI, Daemon-Modus | |
Häufige Probleme und Lösungen | |
Abhängigkeitserkennung, Wichtigkeitsformel, Kaskaden-Engine, Speicherung |
Lizenz
Copyright (c) 2026 admica. Alle Rechte vorbehalten. Siehe LICENSE.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseBqualityDmaintenanceA Model Context Protocol server that helps AI code editors locate TypeScript symbol definitions in codebases, particularly useful for finding original definitions of imported symbols and classes.18
- AlicenseCqualityDmaintenanceA TypeScript-based Model Context Protocol toolkit that enables AI to interact with code files, manage translations, build projects, and search for files and code content.3375MIT
- Alicense-qualityDmaintenanceA structural codebase indexer that exposes 18 tools via the Model Context Protocol for AI-assisted code navigation, enabling efficient querying of functions, classes, dependencies, and call chains without reading entire files.61AGPL 3.0
- Alicense-qualityBmaintenanceEnables Claude Code to query a TypeScript dependency graph and retrieve the minimal set of files needed for code review, implementation, or debugging.MIT
Related MCP Connectors
Give your AI agent a persistent map of your project's structure, dependencies, and bugs.
AI Agent with Architectural Memory. Impact analysis (free), tests and code from the graph (pro).
Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/admica/FileScopeMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server