Skip to main content
Glama

FileScopeMCP

Ihre KI weiß bereits, wie man programmiert. Jetzt kennt sie auch Ihre Codebasis.

Build Status Node.js License Trust Score

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 Code

Das 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.log

MCP-Tools

Tool

Was es tut

find_important_files

Top-Dateien nach Wichtigkeitsbewertung

get_file_summary

Alles über eine Datei: Zusammenfassung, Konzepte, Änderungsauswirkungen, Abhängigkeiten, Veraltung

list_files

Vollständiger Dateibaum mit Wichtigkeit

detect_cycles

Zirkuläre Abhängigkeitsketten finden

status

Broker-Verbindung, Warteschlangentiefe, LLM-Fortschritt, Watcher-Status

scan_all

Gesamte Codebasis für LLM-Verarbeitung in die Warteschlange stellen

set_base_directory

Auf ein anderes Projekt verweisen

set_file_summary / set_file_importance

Manuelle Überschreibungen

exclude_and_remove

Dateien/Muster von der Verfolgung ausschließen

get_cycles_for_file

Zyklen, die eine bestimmte Datei betreffen

Nexus-Dashboard

npm run nexus       # opens at http://localhost:1234

Ein 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 answers

Alles 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

LLM Setup

llama.cpp / llama-server Installation — lokal, WSL2+Windows oder remote

Konfiguration

Projektbezogene Konfiguration, Broker-Konfiguration, Ignorier-Muster

MCP-Clients

Einrichtung für Claude Code, Cursor AI, Daemon-Modus

Fehlerbehebung

Häufige Probleme und Lösungen

Internals

Abhängigkeitserkennung, Wichtigkeitsformel, Kaskaden-Engine, Speicherung

Lizenz

Copyright (c) 2026 admica. Alle Rechte vorbehalten. Siehe LICENSE.

Install Server
F
license - not found
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

  • A
    license
    C
    quality
    D
    maintenance
    A 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.
    33
    7
    5
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    A 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.
    61
    AGPL 3.0
  • A
    license
    -
    quality
    B
    maintenance
    Enables Claude Code to query a TypeScript dependency graph and retrieve the minimal set of files needed for code review, implementation, or debugging.
    MIT

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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