
Office-Word-MCP-Server

2025.03.26
63
Python文档编辑自动化处理内容生成开发效率
Office-Word-MCP-Server 是一个基于 Model Context Protocol (MCP) 的服务器,专门用于创建、读取和操作 Microsoft Word 文档。它作为 AI 助手与 Word 文档之间的桥梁,提供丰富的文档编辑功能,包括文档管理、内容创建、文本格式化、表格格式化以及高级文档操作等。
View on GitHub
Overview
基本能力
产品定位
Office-Word-MCP-Server 是一个用于 Microsoft Word 文档操作的 MCP 服务器,旨在通过标准化接口使 AI 助手能够高效地处理 Word 文档。
核心功能
- 文档管理
- 创建新文档并设置元数据
- 提取文本和分析文档结构
- 查看文档属性和统计信息
- 列出目录中的可用文档
-
创建现有文档的副本
-
内容创建
- 添加不同级别的标题
- 插入段落并应用样式
- 创建自定义数据的表格
- 添加图片并调整比例
-
插入分页符
-
富文本格式化
- 格式化特定文本部分(加粗、斜体、下划线)
- 更改文本颜色和字体属性
- 应用自定义样式
-
搜索和替换文本
-
表格格式化
- 格式化表格边框和样式
- 创建带有独特格式的表头行
- 应用单元格底纹和自定义边框
-
提高表格可读性
-
高级文档操作
- 删除段落
- 创建自定义文档样式
- 应用一致的格式化
- 精确控制文本范围的格式化
适用场景
- AI 助手自动生成 Word 文档
- 批量处理 Word 文档(如格式统一、内容替换)
- 自动化报告生成
- 文档内容分析和提取
工具列表
- create_document - 创建新文档
- get_document_info - 获取文档信息
- add_heading - 添加标题
- add_table - 插入表格
- format_text - 格式化文本
- search_and_replace - 搜索和替换文本
- format_table - 格式化表格
常见问题解答
- 缺少样式
- 使用带有标准 Word 样式的模板以获得最佳效果
- 权限问题
- 确保服务器有读写文档路径的权限
- 图片插入问题
- 使用绝对路径,并检查图片格式和大小
使用教程
使用依赖
- Python 3.8 或更高版本
- pip 包管理器
安装教程
# 克隆仓库
git clone https://github.com/GongRzhe/Office-Word-MCP-Server.git
cd Office-Word-MCP-Server
# 安装依赖
pip install -r requirements.txt
或使用安装脚本:
python setup_mcp.py
调试方式
启用详细日志:
export MCP_DEBUG=1 # Linux/macOS
set MCP_DEBUG=1 # Windows