Skip to main content
Glama

Word Tools MCP-Server

Ein Model Context Protocol (MCP)-Server, der KI-gestützte Funktionen zur Bearbeitung von Word-Dokumenten bietet. Dieser Server implementiert das MCP-Protokoll, um KI-Anwendungen das Erstellen, Bearbeiten und Verwalten von Word-Dokumenten durch natürliche Sprachinteraktionen zu ermöglichen.

Schmiedeabzeichen

Merkmale

  • Vollständige MCP-Protokollimplementierung

  • Erstellen und Verwalten von Word-Dokumenten

  • Rich-Text-Inhaltsmanipulation

  • Tabellenerstellung und -formatierung

  • Dokumentlayoutsteuerung

  • Verwaltung von Dokumentmetadaten

  • Echtzeitüberwachung des Dokumentstatus

Related MCP server: Office Word MCP Server

Voraussetzungen

  • Node.js 14 oder höher

  • Microsoft Word (optional, für erweiterte Funktionen)

Installation

npx @puchunjie/doc-tools-mcp

Oder global installieren:

npm install -g @puchunjie/doc-tools-mcp

Zur Verwendung als Abhängigkeit in Ihrem Projekt:

npm install @puchunjie/doc-tools-mcp

Verwendung

  1. Starten Sie den MCP-Server:

npx @puchunjie/doc-tools-mcp
  1. Der Server startet standardmäßig auf Port 8765

  2. Konfigurieren Sie Ihre KI-Anwendung (z. B. Cursor, VSCode) für die Verwendung des MCP-Servers:

    http://localhost:8765

MCP-Tools

Der Server stellt die folgenden MCP-Funktionen bereit:

  • create_document - Neues Word-Dokument erstellen

    • Parameter: Dateipfad (erforderlich), Titel, Autor

  • open_document - Öffnen Sie ein vorhandenes Word-Dokument

    • Parameter: Dateipfad (erforderlich)

  • add_paragraph - Einen Absatz zum Dokument hinzufügen

    • Parameter: Dateipfad (erforderlich), Text (erforderlich), Stil, Ausrichtung

  • add_table - Fügt dem Dokument eine Tabelle hinzu

    • Parameter: Dateipfad (erforderlich), Zeilen (erforderlich), Spalten (erforderlich), Überschriften, Daten

  • search_and_replace - Suchen und Ersetzen von Text im Dokument

    • Parameter: Dateipfad (erforderlich), Suchtext (erforderlich), Ersetzungstext (erforderlich), Groß-/Kleinschreibung beachten

  • set_page_margins - Seitenränder des Dokuments festlegen

    • Parameter: Dateipfad (erforderlich), oben, rechts, unten, links

  • get_document_info - Dokumentmetadaten abrufen

    • Parameter: Dateipfad (erforderlich)

Integration mit KI-Anwendungen

Cursor

  1. Öffnen Sie die Cursor-Konfigurationsdatei ~/.cursor/mcp.json

  2. Fügen Sie die folgende Konfiguration hinzu:

{ "mcpServers": { "doc-tools-mcp": { "command": "npx", "args": [ "@puchunjie/doc-tools-mcp" ] } } }

Oder für die lokale Entwicklungsversion:

{ "mcpServers": { "doc-tools-mcp": { "command": "node", "args": [ "/path/to/your/doc-tools-mcp/dist/mcp-server.js" ] } } }

Nach der Konfiguration können Sie Word-Dokumente mithilfe natürlicher Sprache bearbeiten:

"Create a new document named report.docx" "Add a heading 'Monthly Report' to report.docx" "Insert a 4x3 table with sales data"

VSCode und andere MCP-kompatible Tools

Ähnliche Integrationsschritte gelten für andere Tools, die das MCP-Protokoll unterstützen. Informationen zu den spezifischen Konfigurationsschritten für den MCP-Server finden Sie in der Dokumentation Ihres Tools.

Entwicklung

So erweitern oder ändern Sie diesen MCP-Server:

  1. Klonen Sie das Repository:

git clone <repository-url> cd doc-tools-mcp
  1. Installieren Sie Abhängigkeiten:

npm install
  1. Starten Sie im Entwicklungsmodus:

npm run start
  1. Für die Produktion erstellen:

npm run build

Hinzufügen neuer MCP-Funktionen

  1. Neue Methoden in src/services/DocumentService.ts hinzufügen

  2. Neue Funktionen in src/mcp-server.ts registrieren

  3. Aktualisieren Sie die Typdefinitionen nach Bedarf

Konfiguration

  • Standardport: 8765 (konfigurierbar)

  • Unterstützte Dateitypen: .docx

  • Alle Dateipfade sollten absolut oder relativ zum aktuellen Arbeitsverzeichnis sein

Lizenz

MIT

Unterstützung

Wenn Sie auf Probleme stoßen oder Verbesserungsvorschläge haben, senden Sie bitte ein Problem in unserem GitHub-Repository.

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/puchunjie/doc-tools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server