Skip to main content
Glama

doc-tools-mcp

Servidor MCP de herramientas de Word

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de manipulación de documentos de Word basadas en IA. Este servidor implementa el protocolo MCP para que las aplicaciones de IA puedan crear, editar y gestionar documentos de Word mediante interacciones de lenguaje natural.

Características

  • Implementación completa del protocolo MCP
  • Creación y gestión de documentos de Word
  • Manipulación de contenido de texto enriquecido
  • Creación y formato de tablas
  • Control del diseño del documento
  • Gestión de metadatos de documentos
  • Monitoreo del estado de los documentos en tiempo real

Prerrequisitos

  • Node.js 14 o superior
  • Microsoft Word (opcional, para funciones avanzadas)

Instalación

npx @puchunjie/doc-tools-mcp

O instalar globalmente:

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

Para utilizar como dependencia en su proyecto:

npm install @puchunjie/doc-tools-mcp

Uso

  1. Inicie el servidor MCP:
npx @puchunjie/doc-tools-mcp
  1. El servidor se iniciará en el puerto 8765 de forma predeterminada
  2. Configure su aplicación de IA (por ejemplo, Cursor, VSCode) para usar el servidor MCP:
    http://localhost:8765

Herramientas MCP

El servidor proporciona las siguientes funciones MCP:

  • create_document - Crea un nuevo documento de Word
    • Parámetros: filePath (obligatorio), título, autor
  • open_document - Abre un documento de Word existente
    • Parámetros: filePath (obligatorio)
  • add_paragraph - Agrega un párrafo al documento
    • Parámetros: filePath (obligatorio), texto (obligatorio), estilo, alineación
  • add_table - Agrega una tabla al documento
    • Parámetros: filePath (obligatorio), filas (obligatorio), columnas (obligatorio), encabezados, datos
  • search_and_replace - Buscar y reemplazar texto en el documento
    • Parámetros: filePath (obligatorio), searchText (obligatorio), replaceText (obligatorio), matchCase
  • set_page_margins - Establecer los márgenes de página del documento
    • Parámetros: filePath (obligatorio), arriba, derecha, abajo, izquierda
  • get_document_info - Obtener metadatos del documento
    • Parámetros: filePath (obligatorio)

Integración con aplicaciones de IA

Cursor

  1. Abra el archivo de configuración del cursor ~/.cursor/mcp.json
  2. Agregue la siguiente configuración:
{ "mcpServers": { "doc-tools-mcp": { "command": "npx", "args": [ "@puchunjie/doc-tools-mcp" ] } } }

O para la versión de desarrollo local:

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

Después de la configuración, puede utilizar lenguaje natural para manipular documentos de Word:

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

VSCode y otras herramientas compatibles con MCP

Se aplican pasos de integración similares a otras herramientas compatibles con el protocolo MCP. Consulte la documentación de su herramienta para conocer los pasos específicos de configuración del servidor MCP.

Desarrollo

Para ampliar o modificar este servidor MCP:

  1. Clonar el repositorio:
git clone <repository-url> cd doc-tools-mcp
  1. Instalar dependencias:
npm install
  1. Iniciar en modo de desarrollo:
npm run start
  1. Construir para producción:
npm run build

Agregar nuevas funciones MCP

  1. Agregar nuevos métodos en src/services/DocumentService.ts
  2. Registrar nuevas funciones en src/mcp-server.ts
  3. Actualice las definiciones de tipos según sea necesario

Configuración

  • Puerto predeterminado: 8765 (configurable)
  • Tipos de archivos admitidos: .docx
  • Todas las rutas de archivos deben ser absolutas o relativas al directorio de trabajo actual

Licencia

Instituto Tecnológico de Massachusetts (MIT)

Apoyo

Si encuentra algún problema o tiene sugerencias para mejorar, envíe un problema en nuestro repositorio de GitHub.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

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

Permita que la IA lea, cree y modifique documentos de Word a través del lenguaje natural

  1. Características
    1. Prerrequisitos
      1. Instalación
        1. Uso
          1. Herramientas MCP
            1. Integración con aplicaciones de IA
              1. Cursor
              2. VSCode y otras herramientas compatibles con MCP
            2. Desarrollo
              1. Agregar nuevas funciones MCP
            3. Configuración
              1. Licencia
                1. Apoyo

                  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 -
                    8
                    16
                    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 -
                    13
                    38
                    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
                    21
                    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 -
                    116
                    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