RheinAgent File Upload
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
RheinAgent File Upload MCP
On-prem/lokal betreibbarer MCP-Server für sicheren File Upload, Dateiverwaltung und kontrollierte serverseitige Dateiverarbeitung.
Product slug:
rheinagent-file-uploadMCP-Protokoll:
2026-07-28Package-v2-Profil:
rheinagent-file-upload@1Audit-Profil:
rheinagent-file-upload@1Health-Profil:
rheinagent-file-upload-v1
Architekturprinzipien
Kein beliebiges Shell-/Filesystem-/Executor-Tool — nur fest registrierte, serverseitige Processor (
src/lib/processors.ts):text_stats/text_uppercase(Text),image_metadata(PNG/JPEG, ohne Bildbibliothek — Dimensionen selbst geparst),pdf_metadata/pdf_extract_text(PDF, viapdfjs-dist, bewusst ohne dessen nativecanvas-Abhängigkeit)MCP-Tools arbeiten ausschließlich mit opaken
file_id/job_id/upload_id(nie mit Dateinamen oder Pfaden als Identifikator)Große Binärdaten laufen nie als Base64 durch MCP-JSON — Upload/Finalize sind getrennt vom eigentlichen Byte-Transport (Data Plane,
dataplane.ts)Staging vor finaler Übernahme, Validierung von Größe/Magic-Bytes/Extension/Hash
Kritische Mutationen folgen Read/Prepare/Apply/Verify; siehe docs/ARCHITECTURE.md
Lizenzierung und Audit sind bewusst nicht selbst implementiert, sondern binden an die zentralen RheinAgent-Plattformdienste an — siehe docs/LICENSE-FLOW.md und docs/AUDIT.md
Jedes Tool-Ein-/Ausgabefeld ist
snake_case;file_id/job_id/upload_id/delete_tokenwerden bereits iminputSchemaper Präfix- Regex validiert, nicht erst tief in der ImplementierungDer Server erklärt sein eigenes Workflow-Muster dem anfragenden LLM über das
instructions-Feld derinitialize-Antwort und redundant überrheinagent_file_capabilities_getsusage-Feld — siehe docs/ARCHITECTURE.md
Related MCP server: assets-store-mcp
Schnellstart (lokal/Entwicklung)
npm install
npm run serve # Control Plane (MCP), Port 3901
npm run serve:dataplane # Data Plane (Upload-Bytes), Port 3902Details zu Konfiguration, Audit-Opt-in und Betrieb: docs/INSTALLATION.md.
Öffentliche MCP-Tools
Tool | Zweck |
| Protokollversion, Profile, Limits, Processor-Liste |
| Health/Doctor: Plane-Erreichbarkeit, Verzeichnis-Schreibbarkeit, Audit-Status |
| Upload ankündigen, opake |
| Staged Bytes validieren und final übernehmen |
| Akzeptierte Dateien auflisten (Metadaten), filterbar nach |
| Metadaten (und kleine Text-Inhalte) abrufen |
| Anzeigenamen ändern (nie Bytes/ |
| SHA-256 gegen die beim Upload erfasste Prüfsumme neu berechnen (Integritätscheck) |
|
|
| Verarbeitungsjob für einen registrierten Processor anlegen |
| Job ausführen, Ergebnis atomar speichern |
| Job-Status abrufen |
| Jobs auflisten, filterbar nach |
| Job-Ergebnis abrufen |
| Löschung vorbereiten ( |
| Löschung mit |
Vollständige Nutzlasten/Felder: docs/ARCHITECTURE.md.
Dokumentation
docs/ARCHITECTURE.md — Control-/Data-Plane-Trennung, Tool-Verträge, Staging/Quarantine
docs/SECURITY.md — Validierung, Path-Traversal/Symlink/Archive-Bomb-Schutz, Threat-Model
docs/AUDIT.md — Anbindung an den zentralen RheinAgent Audit Hub
docs/LICENSE-FLOW.md — Lizenz-/Aktivierungsfluss über Manager/License Service
docs/INSTALLATION.md — Betrieb, Umgebungsvariablen, Audit-Opt-in
docs/VERSIONING.md — Versionsquelle, Release-Kanäle, Package-v2
docs/HANDOFF.md — Offene Integrationsarbeit in zentralen RheinAgent-Repos
BUILDLOG.md — Chronologisches Änderungsprotokoll
Nicht Teil dieses Repos
Dieses Repo ändert keine zentralen RheinAgent-Repos (Manager, License Service, Update Feed, Audit). Erforderliche Integrationsschritte dort sind in docs/HANDOFF.md dokumentiert, nicht umgesetzt.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Image infrastructure for agents. Upload, transform, and deliver images through MCP, CLI, or API.
Persistent file storage for AI agents via MCP and curl. Upload, download, and version files.
Hosted file storage for agents: upload, list, download, share by link, expire, scratch.
Hosted MCP memory and agent control plane for durable conversations, jobs, and operations.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA lightweight MCP data broker that stores large binary payloads under a UUID, enabling MCP clients and agents to exchange massive results without flooding the LLM context window.-
- AlicenseAqualityDmaintenanceMCP server for managing personal assets (images, files) in Vercel Blob storage, enabling upload, list, metadata, delete, and copy operations.510 npmMIT
- AlicenseNot gradedqualityDmaintenanceEnables local file exchange between users and CLI agents via a web UI and MCP server, allowing agents to read/uploads and deliver artifacts without copy-paste.MIT
- AlicenseNot gradedqualityBmaintenanceEnables agents to inspect repositories, manage Golden Packs, plan golden flows, and run asynchronous validation tasks over MCP, providing a deterministic foundation for project-specific workflows.MIT