本服务器是一个基于模型上下文协议(MCP)的工具,可用于创建、读取和操作微软 Word 文档。它为 AI 助手提供了标准化接口,使其能与 Word 文档进行交互,具备丰富的文档编辑功能。

办公室 Word MCP 服务器基于模型上下文协议(MCP),可与微软 Word 文档进行交互。它支持多种文档操作,如添加标题、段落、表格和图片,同时还能对文本和表格进行格式化处理。
克隆仓库:
git clone https://github.com/your-repository.git
cd your-repository
安装依赖项:
pip install python-docx fastmcp
启动服务器:
export MCP_SERVER=office-word-mcp-server # Linux/macOS
set MCP_SERVER=office-word-mcp-server # Windows
python server.py
配置文档存储路径:
config.json 文件,指定 document_storage_path。{
"document_storage_path": "/path/to/storage"
}
上传模板:
templates 目录。# 添加标题
add_heading("example.docx", "这是一个标题", level=1)
# 添加段落
add_paragraph("example.docx", "这是一个段落。")
# 添加表格
add_table("example.docx", rows=2, cols=3)
创建新文档:
create_document(filename)
打开现有文档:
open_document(filename)
添加标题:
add_heading(filename, text, level=1)
添加段落:
add_paragraph(filename, text, style=None)
format_text(filename, paragraph_index, start_pos, end_pos, bold=None,
italic=None, underline=None, color=None, font_size=None, font_name=None)
缺少样式
权限问题
图片插入失败
启用详细日志:
export MCP_DEBUG=1 # Linux/macOS
set MCP_DEBUG=1 # Windows
欢迎贡献!请参考以下步骤:
本项目使用 MIT License。具体信息见 LICENSE 文件。
⚠️ 重要提示
此服务器与系统中的文档文件交互。在任何 MCP 客户端(如 Claude for Desktop)确认请求的操作之前,请始终验证其适当性。