Docx MCP 服务是一个基于 FastMCP 库的 Docx 文档处理服务,支持通过 Cursor 中的 AI 助手创建、编辑和管理 Word 文档,为用户提供便捷的文档处理体验。
Docx MCP 服务可让你在 Cursor 的 AI 助手中轻松操作 Word 文档。按以下步骤添加服务后,就能用自然语言进行如创建新文档、添加标题、插入表格等操作。
确保安装了 Python 3.10+,然后安装以下依赖项:
pip3 install python-docx mcp
在 Cursor 中作为 MCP 服务使用:
功能 > MCP 服务器 部分。添加新的 MCP 服务器。python3 /path/to/MCP_dox/server.py(将路径替换为您实际的 server.py 路径)添加 以添加服务。添加完成后,您可以在 Cursor 的 AI 助手中使用自然语言操作 Word 文档,例如:
该服务支持以下操作:
create_document, open_document, save_documentadd_paragraph, add_heading, add_table, add_pictureedit_paragraph, delete_paragraph, delete_textadd_table_row, delete_table_row, edit_table_cell, merge_table_cells, split_tableadd_page_break, set_page_marginsget_document_info, get_paragraphs, get_tables, search_textcreate_document, open_document, save_document, save_as_document, create_document_copyreplace_content_in_section,保留原始格式和样式set_header_and_footer, add_watermark服务使用 Python-docx 处理 Word 文档,并通过 FastMCP 库与 AI 助手通信。它解析用户指令,执行相应的文档操作,并返回结果。server.py 是核心实现文件,负责解析用户指令并与文档处理逻辑交互。该服务支持扩展以满足更多高级需求,同时提供了故障排除步骤以帮助解决常见问题。
该服务采用 MIT License,允许自由使用和修改。
⚠️ 重要提示
在使用服务前,请确保安装了正确的 Python 版本(3.10+),检查依赖项是否正确安装,确保路径配置正确,若遇到问题可查看控制台输出获取更多信息。
💡 使用建议
若需要更多高级功能,可对服务进行扩展开发。在操作过程中,可充分利用支持的自然语言指令,提高文档处理效率。