Docx MCP 服务是基于 FastMCP 库的文档处理服务,支持借助 Cursor 的 AI 助手对 Word 文档进行创建、编辑和管理等操作,极大提升了文档处理的效率和便捷性。
确保已安装 Python 3.10+,然后安装以下依赖项:
pip3 install python-docx mcp
安装完成后,您可以运行以下命令来测试服务:
python3 server.py
然后您可以在 Cursor 中使用自然语言调用这些功能。
功能 > MCP 服务器 部分。添加新的 MCP 服务器。python3 /path/to/MCP_dox/server.py(将 /path/to/MCP_dox 替换为实际的 server.py 路径)添加 以添加服务。添加完成后,您可以在 Cursor 的 AI 助手中使用自然语言操作 Word 文档,例如:
该服务支持以下操作:
| 操作分类 | 支持的操作 |
|---|---|
| 文档管理 | create_document, open_document, save_document |
| 内容添加 | add_paragraph, add_heading, add_table, add_picture |
| 内容编辑 | edit_paragraph, delete_paragraph, delete_text |
| 表格操作 | add_table_row, delete_table_row, edit_table_cell, merge_table_cells, split_table |
| 版式控制 | add_page_break, set_page_margins |
| 查询功能 | get_document_info, get_paragraphs, get_tables, search_text |
| 文件操作 | create_document, open_document, save_document, save_as_document, create_document_copy |
| 节内容编辑 | replace_section, replace_content_in_section |
| 其他功能 | clear_document |
该服务支持在特定部分替换内容同时保留原始格式和样式。
English | 中文