KitchenSink4Word
️ KitchenSink4Word
Alles plus Küchenspüle für Microsoft Word. Der vollständigste verfügbare Word-(.ocx)-MCP-Server — 119 Tools, entwicket, um Dokuent-nicht zu beschädigen, un stresstetestet gegen lange, stark formatiere reale Dokuenten.
Die Entsehungsgeschiche: ein KI-Agent brauchte einst fünfzehn Minuten, um zwanzig Tabellenzellen in einem Word-Dokument zu bearbeiten, weil kein vorhandener Word-MCP eine Tabellenspalte löschen, Zellen massenweise bearbeiten, Fußnoten verwalten UND ein Inhaltsverzeichnis einfügen konnte. Also wure, statt drei mittelmäßige Server zu installieren, dieser an einem Tag gebaut — un jetzt haben Ihre Agenten dieses Problem nicht mehr.
Warum dieses hier (der ehrliche Vergleich)
Vor dem Bau dieses Servers wure jeder öffentliche Word-MCP-Server untersuchtt (August 2026):
Fähigkeit | KitchenSink4Word | GongRzhe Office-Word (2.1k★, archiviert) | word-mcp-live (195★) | SecurityRonin docx-mcp (43★) |
Tabellenspalten einfügen/löschen | ✅ verbundzellenbewusst | ❌ | ❌ | ❌ |
Massenbearbeitung von Zellen (ein Aufruf) | ✅ | ❌ | ❌ | ❌ |
Zellen verbinden/trennen | ✅ | nur verbinden | ❌ | ❌ |
Fußnoten UND Endnoten CRUD | ✅ + Konvertierung | nur hinzufügen | ❌ | ✅ |
Inhaltverzeichnis einfügen + aktualisieren | ✅ | ❌ | ❌ | ❌ |
Native Zitate/Literaturverzeichnis | ✅ 12 Stile | ❌ | ❌ | ❌ |
Indexgenerierung | ✅ | ❌ | ❌ | ❌ |
Änderungsnachverfolgung SCHREIBEN | ✅ | ❌ | ✅ | ✅ |
Nach Autor annehmen/ablhnen | ✅ | ❌ | teilweise | ✅ |
Dokmentvergleich + -zusammenführung | ✅ Word-nativ | ❌ | ❌ | fehlerhaft |
Wasserzeichen / Schutz / Zeilennummern | ✅ | nur Schutz | ❌ | ❌ |
Abschnittsverschiebung / Vorlagenübertragung | ✅ | ❌ | ❌ | ❌ |
Atomare Speicherung + Auto-ackup | ✅ | ❌ | ❌ | ❌ |
119 Tools in den Bereichen: Text un Formatierung, Tabellen (einschließlich verbundzellenbewusstem Einfügen/Löschen von Spalten un Massenbearbeitung von Zellen in einem Aufruf), Fußnoten/Endnoten (vollständige CRUD + Fußnoten-Endnoten-Konvertierung), Inhaltsverzeichnis un Beschriftungslisten, Kopf-/Fußzeilen un Abschnitte, Bilder, Aufzählungs-/Nummrierungslisten, Kommentarthreads, Änderungsnachverfolgung (lesen, nach Autor annehmen/ablehnen UND Bearbeitungen als Änderungsnachverfolgung schreiben), plus Word-COM-gestützter Dokmentvergleich, Feldaktualisierung, PDF-Export un Open-Clean-Valiierung unter Windows.
Related MCP server: word-mcp-live
Neues in v1.2 (2026-08-28)
Word-native Zitate & Literatuerverzeichnis: strukturierter Quellenspeicher, CITATION-Felder mit Seiten-/Unterdrückungs-Schaltern, BIBLIOGRAPHY-Feld, 12 wählbare Stile (APA, Chicago, MLA, IEEE, ...) — Ende-zu-Ende verifiziert: Word rendert die Felder im gewählten Stil.
Index (XE-Einträge mit Verschachtelung un Siehe-Verweisen + INDEX-Feld) un Beschriftungslisten (Verzeichnisse von Tabellen/Abbildungen).
Layout-Kit für lange Dokmente: römische Seitenzahlformate, Zeilennummrierung, Wasserzeichen (kompatibel mit dem Befehl „Wasserzeichen entfernen“ in Word), mehrspaltige Abschnitte, Seite X von Y.
Dokumentschutz mit Word-kompatiblem SHA-512-Passwort-Hashing (bytegenau gegen Word's eigene Ausgabe verifiziert); der trackedChanges-Modus erzwingt, dass Änderungen der Empfänger nachverfolgt werden.
Strukturoperationen: move_section (eine Überschrift plus ihren gesamten Abschnitt, einschließlich Tabellen), Vorlagenübertragung (Neuformatierung, um einem Referenzdokument zu entsprechen, mit namensbasierter Stil-Neuzuordnung), benutzerdefinierte Stile, Zeichenstile, Dokumenteigenschaften, Bild-Alt-Texte.
Tabellenvervollständigungen: gridBefore/gridAfter-Zeilen, benannte Tabellenstile, Sortieren, Teilen, Kopfzeilenwiederholung, verschachtelte Tabellen lesen/schreiben, Textrichtung in Zellen.
Formatierungs-Longtail: Kapitälchen, verborgener Text, Zeichenabstand, Kerning, CJK-Sprachkennzeichnung, Tabstopps mit Füllzeichen, Absatzrahmen/-schattierung, Witwenkontrolle, Groß-/Kleinschreibung ändern.
Analyse: Wortzahlen pro Abschnitt, Prüfung auf APA-Zitatparität, Rechtschreib- und Grammatikfehler von Word un Lesbarkeitsstatistiken, Kapitelzusammenführung, Überarbeiter-Kombination, passwortverschlüsseltes Speichern.
Was den Unterschied ausmacht
Verbundzellenbewusste Tabellenspaltenoperationen.
delete_columns/insert_columnsfunktionieren korrekt durch horizontal un vertikal verbundene Zellen hindurch (gridSpan verkleinert sich, vMerge-Ketten werden neu verwurzelt). Zum Zeitpunkt dieses Schreibens hat kein anderer öffentlicher Word-MCP diese Funktion.Bulk-first-API. Das Bearbeiten von 20 Zellen ist EIN
set_cells-aufruf mit einem Payload, nicht 20 Roundtrips.Verfolgte Änderungen schreiben.
track=True, author="Jane"erzeugt bei replace/insert/delete/cell-Tools echte Word-Überarbeitungen, die der Empfänger annehmen/ablehnen kann — nachgewiesen im Roundtrip gegen die eigene Üb erarbeitungs-Engine des Servers.Dokumentvergleich.
com_compare_documentserzeugt eine Word-native Üb erarbeitungsmarkierung (Redline) zwischen zwei Versionen eines Dokuments.Beschädigt nie. Atomare Speicherungen (Temp-Datei → strukturelle Valiierung → Ersetzen), automatische Zeitstempel-Backups vor jeder Mutation, byte-identischer Passthrough von allem, was nicht bearbeitet wird (Gleichungen, Textfelder, Inhaltssteuerelemente überleben unberührt), un klar typisierte Fehler — eine in Word geöffnete Datei wird mit einer Meldung abgelehnt, statt zu hängen.
Sicher bei fragmentierten Runs. Suchen/Ersetzen funktioniert über Word's beliebig aufgeteilte Runs hinweg un bewahrt dabei die Formatierung pro Zeichen, mit einem ReDoS-Timeout-Schutz für benutzerdefinierte reguläre Ausdrücke un einer optionalen
max_replacements- Begrenzung des Schadensradius.
Voraussetzungen
Windows (COM-Tools setzen ein installiertes Microsoft Word voraus; alle anderen Tools sind reine Dateibearbeitung un funktionieren ohne Word)
Python 3.12+ (entwickelt auf 3.14)
Installation
git clone https://github.com/nometalalchemist/KitchenSink4Word
cd KitchenSink4Word
python -m venv .venv
.venv\Scripts\pip install -e .Bei Claude Code registrieren:
claude mcp add word -s user -- <absolute-path-to>\word-mcp\.venv\Scripts\word-mcp.exeSicherheitsmodell
Jedes mutierende Tool nimmt
file_pathentgegen un schreibt vor der ersten Änderung eine<name>.bak-<timestamp>.docxdaneben (backup=Falsezum Überspringen).Speicherungen sind atomar un validiert; eine fehlgeschlagene Operation lässt das Original byte-identisch.
Das Löschen von Inhalten, die Fußnotenverweise tragen, entfernt automatisch die nun verwaisten Definitionen;
validate_document/validate_notesmelden Integrität in beiden Richtigungen.Das Löschen von Absätzen lehnt Bereiche ab, die ein Feld (TOC, PAGEREF) halbieren oder einen Abschnittsumbruch stillschweigend verschlucken würden.
Tests
344 Tests, die überall laufen: Die Suite wurde gegen ein privates Korpus realer Dokuenten entwicket (buchlange Kapitel, ein Dokuent mit 171 Fußnoten, ein Manuskript mit 126 verfolgten Änderungen un Gutachterkommentaren), un CI erzeugt automatisch strukturell äquivalente synthetische Ersatzstücke (tests/make_corpus.py), sodass die gesamte Suite auf jedem Rechner läuft — auch auf Ihrem un bei jedem Pull-Request. Lokale reale Dokuenten haben, falls voranden, Vorrang. tests/word_validator.py öffnet Ausgaben in unsichtbarem Word un schlägt bei jeder Reparaturaufforderung fehl — der endgültige Korruptionscheck.
Entwicklungsgeschichte: an einem einzigen Tag mit Claude Code erbaut (2026-08-27), in drei Runden getestet — Unit-Gates pro Phase, eine Edge-Case-Sitzung (89 Aufrufe), un zwei „Wahnsinnsmodus“-Runden durch den rohen MCP-stdio-Transport (Skalen-Tortur, patologische Merge-Topologien, Unicode/Schema-Fuzzing, ReDoS, Word-ock-Lebenszyklus, COM-Leak-Prüfungen), sowie eine eigene funktionsübergreifende Interaktions-Fehlerjagd. Alle Befunde wurden mit Regressions-Tests behoben. research/ dokumetiert die OOXML-Algorthmen un Fallstricke, auf denen die Implementierung aufbaut, mit Quellenverweisen auf die untersuchten, MIT-lizenzierten Referenzimplementierungen.
Bekannte Einschränkungen
Keine Live-Bearbeitung von in Word geöffneten Dokuenten (saubere Ablehnung; COM-Tools arbeiten mit gespeicherten Dateien).
Seitenzahlen von TOC/Beschriftungslisten erfordern eine Feldaktualisierung: automatisch beim nächsten Öffnen in Word (
update_on_open) oder sofort übercom_refresh_fields.
Lizenz
PolyForm Noncommercial 1.0.0 — kostenlos für persönliche, akademische, Forschungs- un jede andere nichtkommerzielle Nutzung. Kommerzielle Nutzung erfordert eine separate Lizenz vor der Nutzung — eröffnen Sie ein Issue, um eine zu vereinbaren.
Maintenance
Related MCP Servers
- AlicenseCqualityFmaintenanceWord document reading and writing MCP implemented in Node.js79011MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to edit Microsoft Word documents live while they are open, with full support for tracked changes, comments, formatting, and 124 tools.182MIT
- AlicenseAqualityDmaintenanceEnables AI assistants to directly read, edit, and manipulate Word documents, supporting image and table operations, paragraph editing, and search/replace.202MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to create, edit, and extract data from Microsoft Word documents programmatically, supporting document creation, content editing, table manipulation, parameter extraction, and template generation.1MIT
Related MCP Connectors
Markdown in, any format out. PDFs merged, split, watermarked. Runs on our own doc engines.
AI document editing for agents: draft, edit, export .docx/PDF. 37 MCP tools; agent self-signup.
Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.
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/nometalalchemist/KitchenSink4Word'
If you have feedback or need assistance with the MCP directory API, please join our Discord server