docx-mcp-service
Verified Safeby hyperion14
Overview
Generates BHK-formatted Word documents from Markdown text, optimized for integration with Mistral Chat via the Model Context Protocol (MCP).
Installation
docker-compose up -dEnvironment Variables
- DOCKER_API_KEY
- PUBLIC_URL
- MISTRAL_API_KEY
- MISTRAL_AGENT_ID
Security Notes
The project uses API key authentication for critical endpoints, which is a good practice. File handling for uploads and downloads appears robust against common path traversal attacks. However, the default API key 'YOUR_API_KEY' in `app.py` is a significant security risk if not changed in a production environment. Additionally, the Nginx configuration for CORS (`Access-Control-Allow-Origin '*'`) is wide open and should be restricted to `https://chat.mistral.ai` in production as noted in `NGINX_SETUP.md`. No obvious malicious patterns or usage of `eval` were found.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
markitdown-mcp
A Model Context Protocol (MCP) server for converting 29+ file formats (e.g., PDF, Office, images, audio) to clean, structured Markdown, designed for integration with AI workflows and MCP clients like Claude Desktop.
lyra-tool-discovery
This MCP server is designed to fetch, parse, and organize documentation from websites implementing the llms.txt standard. It transforms raw documentation into structured, agent-ready formats, exposing tools for AI agents, LLMs, and automation workflows to consume documentation programmatically.
documan
A documentation tool that provides a built-in MCP server, allowing AI assistants to semantically search and understand documentation in real-time.