
mcp直播
唯一在Word文档打开时对其进行编辑的MCP服务器
Live editing · Tracked changes · Per-action undo · 124 tools · Cross-platform
   
______________________________________________________________________
word mcp live为任何支持 主控程序 完全控制微软Word。打开一个文档,告诉AI你需要什么,并观察它的发生——格式化、跟踪更改、评论等等。更改将在打开的文档中实时显示。
没有词mcp直播
- AI可以讨论您的文档,但不能触摸它
- 在AI和Word之间复制粘贴,丢失格式
- 跟踪更改?你事后手动完成这些操作
- 每次编辑都意味着保存→ 关闭→ 过程→ 重新开放
用词mcp live
- “添加已跟踪的更改,将ABC公司替换为XYZ有限公司”-已完成
- 更改在打开的Word文档中实时显示
- 每一次AI编辑都离Ctrl+Z只有一步之遥
- 用你的名字真正跟踪变化,而不是XML黑客
看实际效果
https://github.com/user-attachments/assets/fbb09af4-1e25-4e49-94d0-45b363278810
是什么让这与众不同
- 实时编辑 --在Word中打开文档时进行编辑。无保存-关闭-重新打开循环。
- 完全撤消 --每一个AI动作都是一个Ctrl+Z。出了错吗?只要撤销它。
- 本地跟踪更改 --用你的名字进行真正的Word修订,而不是XML黑客。
- 螺纹评论 --像人类审阅者一样添加、回复、解析和删除评论。
- 布局诊断 --在格式问题成为打印灾难之前检测它们。
- 方程式和交叉引用 --插入数学公式并自动更新引用。
- 124工具 --可用的最全面的Word MCP服务器。
快速开始
pip install word-mcp-live或者从源代码安装:
git clone https://github.com/ykarapazar/word-mcp-live.git
cd word-mcp-live
pip install -e .客户端安装
Claude Desktop
添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Claude Code
添加到您的 .mcp.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Cursor
单击一下: 单击此页面顶部的安装按钮。
手册: 添加 ~/.cursor/mcp.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}VS Code / Copilot
单击一下: 在VS代码中安装
手册: 添加到您的VS代码 settings.json:
{
"mcp": {
"servers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}
}Windsurf
添加 ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"word": {
"command": "uvx",
"args": ["word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}Docker
{
"mcpServers": {
"word": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/ykarapazar/word-mcp-live"],
"env": {
"MCP_AUTHOR": "Your Name",
"MCP_AUTHOR_INITIALS": "YN"
}
}
}
}注意:Docker模式仅支持跨平台工具。实时编辑需要安装本机Windows。
MCP_AUTHOR在跟踪的更改和评论上设置您的姓名(默认值:"Author").MCP_AUTHOR_INITIALS设置评论首字母。
两种模式
| 随处可用 | 实时编辑(Word打开) | |
|---|---|---|
| 它做什么 | 创建和编辑已保存的.docx文件 | 在Word中工作时实时编辑文档 |
| 平台 | Windows、macOS、Linux | Windows(COM)和macOS(JXA) |
| 撤销 | 文件级保存 | 按操作Ctrl+Z(Windows);每次操作撤消(macOS) |
| 最适合 | 批处理、文档生成 | 交互式编辑、格式化、审阅 |
这两种模式协同工作。AI会为任务选择合适的一个。
macOS实时编辑(v1.5.0中的新功能)
实时工具现在通过JavaScript for Automation(JXA)在macOS上运行。相同的工具名称,相同的参数——服务器检测您的平台并使用正确的自动化后端。
| 功能 | Windows | macOS |
|---|---|---|
| 文本读/写/查找/替换 | COM | JXA |
| 格式(粗体、字体、样式) | COM | JXA |
| 跟踪更改和修订 | COM | JXA |
| 注释(添加、删除、列表) | COM | JXA |
| 表(读、写、添加行) | COM | JXA |
| 页面布局、页眉、书签 | COM | JXA |
| 方程式,交叉引用 | COM | JXA |
| 线程评论回复 | COM | 不可用 |
| 注释解决/取消解决 | COM | 不可用 |
| 撤消历史检查 | COM | 不可用 |
| 水印 | COM | 不可用 |
配置
| 变量 | 默认值 | 描述 |
|---|---|---|
MCP_AUTHOR | "Author" | 跟踪的更改和评论的作者姓名 |
MCP_AUTHOR_INITIALS | "" | 评论的作者首字母缩写 |
MCP_TRANSPORT | stdio | 运输类型: stdio, sse,或 streamable-http |
MCP_HOST | 0.0.0.0 | 要绑定的主机(用于SSE/HTTP传输) |
MCP_PORT | 8000 | 要绑定的端口(用于SSE/HTTP传输) |
有关远程部署,请参阅 RENDER_DEPLOYMENT.md.
示例提示
用简单的语言告诉AI你想要什么:
"Draft a contract with tracked changes so my colleague can review"
"Format all headings as Cambria 13pt bold and add automatic numbering"
"Add a comment on paragraph 3 asking about the deadline"
"Find every mention of 'ABC Corp' and replace with 'XYZ Ltd' as a tracked change"
"Set the page to A4 landscape with 2cm margins"
"Insert a table of contents based on the document headings"
"Add page numbers in the footer and our company name in the header"
"Insert a cross-reference to Heading 2 in paragraph 5"用法示例
示例1:读取文档(跨平台)
工具调用: get_document_text
{ "filename": "C:/Documents/report.docx" }预期产量:
{
"status": "success",
"paragraphs": [
{"index": 0, "text": "Quarterly Report", "style": "Heading 1"},
{"index": 1, "text": "Revenue increased by 15% compared to Q3.", "style": "Normal"},
{"index": 2, "text": "Key Metrics", "style": "Heading 2"}
],
"total_paragraphs": 3
}示例2:跟踪更改的实时编辑(Windows)
工具调用: word_live_replace_text
{
"filename": "report.docx",
"find_text": "ABC Corporation",
"replace_text": "XYZ Ltd",
"match_case": true,
"replace_all": true,
"track_changes": true
}预期产量:
{
"status": "success",
"replacements": 4,
"message": "Replaced 4 occurrences (tracked changes enabled)"
}替换项显示为Word中的跟踪更改,“ABC Corporation”上带有删除线,“XYZ Ltd”上带有下划线。
示例3:添加锚定到文本的评论(跨平台)
工具调用: add_comment
{
"filename": "C:/Documents/contract.docx",
"target_text": "payment within 30 days",
"comment_text": "Should we extend this to 45 days?",
"author": "Jane Smith"
}预期产量:
{
"status": "success",
"message": "Comment added by Jane Smith on 'payment within 30 days'"
}评论出现在Word的“审阅”面板中,锚定到指定的文本。
工具参考
124工具 跨越两种模式——参见 完整的工具参考 了解详情。
| 类别 | 计数 |
|---|---|
| 跨平台(python docx) | 80 |
| Windows Live(COM自动化) | 44 |
| macOS Live(JXA自动化) | 40(共44个实时工具) |
需求
- Python 3.11+
python-docx,fastmcp,msoffcrypto-tool(自动安装)- Windows Live工具: Windows 10/11+微软Word+
pywin32(自动安装) - macOS Live工具: macOS+微软Word for Mac(使用内置JXA,无额外依赖)
跨平台工具无需安装Word即可工作,只需要python docx。
贡献
看 贡献.md 关于开发设置、代码风格以及如何添加新工具。
致谢
建在上面 龚哲/办公Word MCP服务器 由GongRzhe(麻省理工学院许可证)颁发。
隐私
此服务器完全在您的本地计算机上运行。不收集、传输或存储任何数据。查看完整 隐私政策.
支持
许可证
MIT许可证——见 许可证 了解详情。
