80 ferramentas abrangendo ciclo de vida do documento, leitura, escrita, formatação, tabelas, mídia, matemática/gráficos/formas e exportação para PDF / HTML / Markdown / texto simples.
docx-mcp-server
80 ferramentas MCP para criar, ler, editar, formatar e converter documentos Microsoft Word (.docx) — além de layouts para livros KDP e uma biblioteca com 21 modelos de negócios parametrizados. Rust puro, local-first, sem Microsoft…
O que ele oferece a um agente
Uma capacidade feita sob medida por trás de uma conexão MCP.
O servidor possui sua lógica de domínio e publica um contrato de ferramenta que um cliente MCP pode descobrir. O ADK-Rust pode carregar esse contrato em um agente, normalizar cada esquema para o provedor de modelo escolhido e manter o ciclo de vida da conexão fora da lógica de negócio do agente.
Formatos de livro KDP — create_document aceita kdp:technical, kdp:novel, kdp:cookbook, kdp:children, kdp:interior_design, kdp:encyclopedia, kdp:manga.
21 modelos de negócios — de qualidade para publicação, totalmente parametrizados via objeto de dados (veja abaixo).
Descoberta — list_templates retorna os data_fields estruturados de cada modelo (nome + tipo + formato do item) e os universal style_params, para que um agente aprenda o esquema programaticamente.
Arquitetura
Como docx-mcp-server se encaixa em um sistema de agente.
O modelo nunca precisa dos detalhes de implementação ou credenciais do sistema por trás do servidor. Ele vê definições de ferramentas revisadas. O cliente MCP lida com descoberta e chamadas, enquanto o servidor mantém a propriedade da validação, política e comunicação com seu sistema de domínio.
Agente ADK-Rust
Escolhe uma capacidade do catálogo de ferramentas revisado.
Cliente MCP
Descobre esquemas, envia chamadas e recebe conteúdo tipado.
docx-mcp-server
Valida a solicitação e possui 88 contratos de ferramentas documentados.
Sistema de domínio
Mantém a API, dados, credenciais e regras de negócio por trás do servidor.
Este repositório atualmente não publica um SVG dedicado de arquitetura. O diagrama de integração acima é gerado a partir do transporte documentado e limite do servidor; use o README oficial para detalhes específicos da implementação.
Catálogo de ferramentas
O que um agente pode pedir para docx-mcp-server fazer?
Cada ferramenta tem um nome estável, um propósito legível por humanos e um contrato de entrada JSON descoberto durante a inicialização MCP. Classes de risco vêm do manifesto do registro do projeto quando disponível.
60 ferramentas nomeadas mostrado a partir de 88 ferramentas documentadas
create_documentCriar um novo documento DOCX. Formatos de livro KDP: 'kdp:technical' (6x9), 'kdp:novel' (5.25x8), 'kdp:cookbook' (8x10), 'kdp:children' (8.5x8.5...
local writelist_templatesListar modelos de documentos de negócios para create_document. Retorna 'templates' (cada um: id do formato, descrição, resumo humano dos 'data_keys' e s...
read onlycreate_novelCriar um romance com estilo profissional e configurações específicas do autor (tamanho do corte, fonte, espaçamento). Define texto justificado, controle de viúvas, c...
local writeopen_documentAbrir um arquivo .docx existente do disco
local writesave_documentSalvar documento no disco como .docx
local writeclose_documentFechar um documento e liberar memória
local writedescribe_documentObter informações do documento: contagem de parágrafos, tabelas, palavras
read onlyinsert_paragraphInserir um parágrafo com estilo opcional e quebra de página. Estilos: Heading1, Heading2, Heading3, BodyText, BodyTextIndent, ChapterNum, TitleP...
local writeinsert_code_blockInserir um bloco de código com destaque de sintaxe e fundo cinza (Courier New 9pt). Suporta destaque para 'rust'.
local writeinsert_calloutInserir uma caixa de chamada com fundo e borda coloridos (dica=verde, aviso=laranja, nota=azul)
local writeadd_tableInserir uma tabela na posição dada
local writeset_table_cellDefinir texto em uma célula da tabela por índice da tabela (base 0), linha e coluna.
local writeGovernança
Entenda o efeito de cada ferramenta.
Uma conexão de servidor herda a autoridade de suas credenciais e do ambiente de implantação. As declarações abaixo vêm do README deste projeto e do manifesto do registro MCP; sua aplicação ainda decide quais ferramentas um agente recebe e onde a aprovação é necessária.
- O manifesto do registro declara classes de risco para escrita local, somente leitura e leitura local.
Superfície MCP
O que a documentação atual declara.
O MCP pode transportar ferramentas, recursos, prompts, resultados estruturados, progresso, cancelamento e trabalhos de longa duração. Este registro destaca os recursos modernos do protocolo explicitamente mencionados por este repositório.
Instalar e conectar
Siga o ponto de partida documentado do projeto.
Instale o servidor no ambiente que possui suas credenciais e acesso ao domínio. Adicione-o ao seu host MCP, verifique as ferramentas descobertas e restrinja o conjunto de ferramentas antes de entregá-lo a um agente de produção.
cargo install docx-mcp-server{
"mcpServers": {
"docx": {
"command": "docx-mcp-server"
}
}
}Comandos e configurações são extraídos do README público. Confirme pré-requisitos, variáveis de ambiente e opções específicas da versão na documentação oficial antes da implantação.
Documentação oficial
Continue com a fonte de verdade dos mantenedores do projeto.
Esta página fornece um mapa acessível do servidor. O repositório permanece autoritativo para esquemas exatos, pré-requisitos, configuração, exemplos, testes, versões e atualizações de segurança.
Continue explorando
Mais em dados e conteúdo.
Registro fonte
Metadados de versão e repositório para esta entrada do catálogo.
- Versão
- 0.1.0
- Licença
- Apache-2.0
- Ferramentas
- 88
- Revisão
- 38618468a788
- Atualizado
- 31 de mai. de 2026