基本能力
产品定位
DOCX MCP 服务是一个功能强大的 Word 文档处理服务,提供文档结构提取、内容修改、云存储集成等完整的文档处理解决方案。
核心功能
- 文档结构提取: 智能解析 .docx 文件,提取段落、表格等结构化内容,为每个元素分配唯一ID
- 批量内容修改: 支持基于元素ID的精确文本替换和内容更新
- 云存储集成: 自动上传修改后的文档到阿里云OSS,提供便捷的下载链接
- URL文档处理: 直接从网络URL下载、处理并重新上传文档
- MCP标准兼容: 完全符合Model Context Protocol规范,支持标准MCP客户端
适用场景
- 需要自动化处理Word文档的场景
- 需要批量修改文档内容的场景
- 需要将文档存储到云端的场景
工具列表
- extract_document_structure: 从URL下载并解析.docx文件的结构
- apply_modifications_to_document: 将修改应用到.docx文件
- get_modified_document: 获取修改后的文档
- prepare_document_for_download: 将修改后的文档上传到阿里云OSS
- process_document_from_url: 从URL下载文档,应用修改,上传到OSS的完整流程
使用教程
使用依赖
- Python 3.13+
- uvx (Python包管理器,推荐)
安装教程
# 直接运行(已发布到PyPI)
uvx docx-mcp
# 从本地项目运行
uvx --from . docx-mcp调试方式
在支持MCP的客户端中添加以下配置:
{
"mcpServers": {
"docx_filler_service": {
"command": "cmd",
"args": [
"/c",
"uvx",
"docx-mcp"
]
}
}
}