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
O instalar globalmente:
Para utilizar como dependencia en su proyecto:
Uso
- Inicie el servidor MCP:
- El servidor se iniciará en el puerto 8765 de forma predeterminada
- Configure su aplicación de IA (por ejemplo, Cursor, VSCode) para usar el servidor MCP:
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
- Abra el archivo de configuración del cursor
~/.cursor/mcp.json
- Agregue la siguiente configuración:
O para la versión de desarrollo local:
Después de la configuración, puede utilizar lenguaje natural para manipular documentos de Word:
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:
- Clonar el repositorio:
- Instalar dependencias:
- Iniciar en modo de desarrollo:
- Construir para producción:
Agregar nuevas funciones MCP
- Agregar nuevos métodos en
src/services/DocumentService.ts
- Registrar nuevas funciones en
src/mcp-server.ts
- 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.
This server cannot be installed
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
- Características
- Prerrequisitos
- Instalación
- Uso
- Herramientas MCP
- Integración con aplicaciones de IA
- Desarrollo
- Configuración
- Licencia
- Apoyo
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables AI language models to interact with Microsoft OneNote via a standardized interface, supporting notebook and page management through natural language.Last updated -1076TypeScript
- -securityFlicense-qualityEnables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.Last updated -6213TypeScript
- AsecurityAlicenseAqualityIntegrates MATLAB with AI to execute code, generate scripts from natural language, and access MATLAB documentation seamlessly.Last updated -229JavaScriptApache 2.0
- -securityFlicense-qualityEnables 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
Appeared in Searches
- Information about the DOCX file format or tools for handling DOCX files
- A tool or assistant for programming, file handling, and document creation
- Using Claude in Microsoft Word
- Microsoft Word MCP (Microsoft Certified Professional) Information
- A tool for uploading and analyzing files on MacBook with PDF and Word support, and converting them to Markdown