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 -
                    107
                    6
                    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 -
                    62
                    13
                    TypeScript
                  • A
                    security
                    A
                    license
                    A
                    quality
                    Integrates MATLAB with AI to execute code, generate scripts from natural language, and access MATLAB documentation seamlessly.
                    Last updated -
                    2
                    29
                    JavaScript
                    Apache 2.0
                    • Apple
                    • Linux
                  • -
                    security
                    F
                    license
                    -
                    quality
                    Enables AI assistants to interact with Metabase, providing access to dashboards, questions, databases, and tools for executing queries and viewing data through natural language.
                    Last updated -
                    JavaScript
                    • Apple

                  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