file-analysis-mcp
file-analysis-mcp
Liest unstrukturierte Dokumente (PDF, PPTX, DOCX, SVG, PNG und andere Bilder) in einem angegebenen Ordner und übergibt den Originaltext/die Originalbilder unverändert an den aufrufenden Host (Claude Code, Codex CLI usw.), damit dieser Inhaltszusammenfassungen und Ordnerstrukturanalysen durchführen kann. Es handelt sich um einen persönlichen MCP-Server.
Dieser Server führt selbst keine Zusammenfassungen durch – er extrahiert lediglich Text und gibt Bilder unverändert zurück. Die eigentliche Zusammenfassung übernimmt das LLM (Claude Code/Codex), das dieses Tool aufruft. Es ist kein separater API-Schlüssel erforderlich.
Bereitgestellte Tools
list_folder_structure(path, max_depth=5)Durchsucht den angegebenen Ordner rekursiv und gibt die Baumstruktur, die Dateianzahl nach Erweiterung und die Gesamtgröße als JSON zurück.read_document(path, max_chars=20000, max_pages=30)Extrahiert je nach Erweiterung den Inhalt und gibt ihn als Text/Bild zurück..pdf→ Text pro Seite.pptx→ Text pro Folie + Notizen.docx→ Text aus Absätzen/Überschriften/Tabellen.svg→ Original-XML + gerastertes PNG-Bild (falls möglich).png/.jpg/.jpeg/.bmp/.gif/.webp→ Bild unverändert (nach Größenanpassung)
Related MCP server: File Context MCP Server
Installation
uv verwaltet sowohl den Python-Interpreter als auch alle Abhängigkeiten.
cd file-analysis-mcp
uv syncLokaler Test (MCP Inspector)
npx @modelcontextprotocol/inspector uv run --directory . python server.pyIn der im Browser geöffneten Inspector-UI können Sie list_folder_structure und read_document direkt aufrufen und testen. Im Ordner test_samples/ sind PDF/PPTX/DOCX/SVG/PNG-Beispieldateien vorbereitet, sodass Sie sofort testen können.
Bei Claude Code registrieren
claude mcp add file-analysis -s user -- uv run --directory "C:\Users\20210\Desktop\testmcp\file-analysis-mcp" python server.pyDer Server wurde mit dem obigen Befehl bereits im Benutzerbereich (user scope) registriert und ist in allen Projekten verfügbar. Neue MCP-Server werden beim Start einer Sitzung geladen. Daher müssen Sie Claude Code neu starten (oder eine neue Sitzung beginnen), damit das Tool erscheint. Registrierungsstatus prüfen: claude mcp list
Bei Codex CLI registrieren
codex mcp add file-analysis -- uv run --directory "C:\Users\20210\Desktop\testmcp\file-analysis-mcp" python server.pyDer Server ist bereits global registriert. Prüfen: codex mcp list
Verwendungsbeispiel (in einer neuen Sitzung nach der Registrierung)
Wenn Sie z. B. Folgendes anfragen:
„Analysiere die Struktur des Ordners C:\Users\me\Documents\Berichte und fasse die darin enthaltenen Dokumente zusammen"
erkennt Claude Code/Codex die Struktur über list_folder_structure und ruft anschließend read_document für die benötigten Dateien auf, um den Inhalt zu lesen und selbst zusammenzufassen.
Hinweise / Einschränkungen
Da Pfade bei jedem Aufruf als Argument übergeben werden, gibt es keine Zugriffsbeschränkung (Allowlist) für Ordner. Die Nutzung ist für den persönlichen Gebrauch in einer vertrauenswürdigen lokalen Umgebung gedacht.
Die Textlänge wird über
max_charsund bei PDFs übermax_pagesbegrenzt, um eine Überlastung des Kontexts zu verhindern. Wenn längere Inhalte benötigt werden, können Sie die Werte beim Aufruf erhöhen.Die SVG-Rasterung (
svglib) unterstützt möglicherweise nicht alle komplexen SVG-Funktionen (Filter, einige Verläufe usw.) vollständig. Selbst bei einem Fehler wird der Original-XML-Text immer zurückgegeben.
This server cannot be installed
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
- FlicenseNot gradedqualityDmaintenanceEnables Large Language Models to safely browse and interact with local file systems through secure directory listing, file reading, and content search capabilities. Built with comprehensive security controls and high-performance handling of large directories and files.
- FlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, search, and analyze local file systems with tools for reading file contents, listing directories, searching by patterns, and analyzing folder structures for context-aware queries.
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to generate annotated file trees, retrieve file statistics, list git-changed files, and read file contents from local directories or GitHub repositories.MIT
- FlicenseAqualityCmaintenanceEnables read-only analysis of local unstructured documents by scanning a folder, extracting text and structural metadata, and passing content with truncation and error-awareness to an LLM for summarization.9
Related MCP Connectors
Securely search and manage workspace context files for AI agents and teams.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Search and reason over your Obsidian-style Markdown vault, right from ChatGPT.
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/Seonja-Lee/testmcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server