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:
http://localhost:8765
Herramientas MCP
El servidor proporciona las siguientes funciones MCP:
create_document
- Crea un nuevo documento de WordParámetros: filePath (obligatorio), título, autor
open_document
- Abre un documento de Word existenteParámetros: filePath (obligatorio)
add_paragraph
- Agrega un párrafo al documentoParámetros: filePath (obligatorio), texto (obligatorio), estilo, alineación
add_table
- Agrega una tabla al documentoParámetros: filePath (obligatorio), filas (obligatorio), columnas (obligatorio), encabezados, datos
search_and_replace
- Buscar y reemplazar texto en el documentoParámetros: filePath (obligatorio), searchText (obligatorio), replaceText (obligatorio), matchCase
set_page_margins
- Establecer los márgenes de página del documentoParámetros: filePath (obligatorio), arriba, derecha, abajo, izquierda
get_document_info
- Obtener metadatos del documentoPará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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
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 -919
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to create, read, edit, and format Microsoft Word documents through standardized tools and resources.Last updated -54811MIT License
- AsecurityAlicenseAqualityEnables AI agents to interact with Notion workspaces through the Notion API. Supports reading, writing, and managing pages, databases, and comments with optimized token consumption.Last updated -1912,735MIT License
- -securityAlicense-qualityEnables AI assistants to create, read, and manipulate Microsoft Word documents with comprehensive formatting, table creation, content management, and document protection capabilities. Supports advanced operations like merging documents, PDF conversion, and rich text formatting through a standardized interface.Last updated -32MIT License