
Word MCP Server

2025.04.21
0
Python文档处理自动化工具内容生成开发效率
Word MCP Server 是一个基于 Python 的应用程序,用于通过 API 创建和编辑 Microsoft Word (.docx) 文档。该项目使用 FastMCP 构建与 Word 文档交互的工具。
View on GitHub
Overview
基本能力
产品定位
Word MCP Server 是一个用于自动化生成和编辑 Word 文档的工具,特别适合需要批量处理或自动化生成文档的场景。
核心功能
- 创建和打开 Word 文档
- 添加和格式化文本
- 添加图片
- 创建表格
- 管理资源和提示
适用场景
- 自动化生成报告
- 批量处理 Word 文档
- 与大型语言模型 (LLM) 集成,实现智能文档生成
工具列表
create_new_document()
: 创建新文档open_document(path)
: 打开现有文档add_heading(text, level)
: 添加标题add_paragraph(text, style, font_size, bold, italic, alignment)
: 添加段落add_run_to_paragraph(p, text, bold, color, highlight)
: 在段落中添加格式化文本add_picture(path_or_img, width)
: 添加图片add_table(rows, cols, style)
: 创建表格save_document(path)
: 保存文档
常见问题解答
- 确保已安装所有依赖库
- 确保 Python 版本为 3.12+
- 确保正确配置了 LLM 集成
使用教程
使用依赖
uv venv
source venv/bin/activate
uv pip install .
安装教程
- 创建虚拟环境
- 激活虚拟环境
- 安装依赖库
调试方式
- 确保服务器已启动
- 使用提供的 API 命令测试功能
- 检查生成的文档是否符合预期
配置与 LLM 集成
{
"mcpServers": {
"word-mcp-server": {
"command": "/path/to/word-mcp-server/.venv/bin/python3",
"args": ["/path/to/word-mcp-server/server.py"]
}
}
}