Skip to main content
Glama

doc-tools-mcp

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.

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

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.

-
security - not tested
A
license - permissive license
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Ermöglichen Sie KI, Word-Dokumente in natürlicher Sprache zu lesen, zu erstellen und zu ändern

  1. Merkmale
    1. Voraussetzungen
      1. Installation
        1. Verwendung
          1. MCP-Tools
            1. Integration mit KI-Anwendungen
              1. Cursor
              2. VSCode und andere MCP-kompatible Tools
            2. Entwicklung
              1. Hinzufügen neuer MCP-Funktionen
            3. Konfiguration
              1. Lizenz
                1. Unterstützung

                  Related MCP Servers

                  • -
                    security
                    F
                    license
                    -
                    quality
                    Enables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.
                    Last updated -
                    12
                    15
                    TypeScript
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Enables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.
                    Last updated -
                    15
                    32
                    TypeScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A server providing tools to read, write, and edit Microsoft Word (docx) files through the Model Context Protocol, allowing operations like complete document reading, content creation, targeted paragraph editing, and text insertion.
                    Last updated -
                    4
                    20
                    Python
                    MIT License
                  • -
                    security
                    F
                    license
                    -
                    quality
                    A powerful Word document processing service based on FastMCP, enabling AI assistants to create, edit, and manage docx files with full formatting support. Preserves original styles when editing content.
                    Last updated -
                    112
                    Python

                  View all related MCP servers

                  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