使用说明
MCP服务器办公室
一种模型上下文协议(MCP)服务器,提供读/写Microsoft Word(docx)文件的工具。
通过Smithery安装
通过以下方式自动安装克劳德桌面版Server Office 史密瑟里:
npx -y @smithery/cli install @famano/mcp-server-office --client claude
用法
使用pip安装:
pip install mcp-server-office
然后,启动MCP服务器:
mcp-server-office
或者使用紫外线,只需:
uvx mcp-server-office
可用工具
-
read_docx:读取docx文件的完整内容,包括表格和图像。- 输入:
path(string)-目标文件的绝对路径 - 注意:图像将转换为[Image]占位符,轨道更改不会显示
- 输入:
-
write_docx:使用给定内容创建一个新的docx文件。- 输入:
path(string)-目标文件的绝对路径content(string)-要写入文件的内容
- 注意:新段落使用双线分隔符,表使用带|分隔符的[Table]标记
- 输入:
-
edit_docx_paragraph:在docx文件的指定段落中进行文本替换。- 输入:
path(string)-要编辑的文件的绝对路径edits(array)-包含搜索/替换文本和段落索引的词典列表paragraph_index(数字)-要编辑的段落的从0开始的索引search(string)-在指定段落中查找的文本replace(string)-要替换的文本
- 注意:每个搜索字符串必须在指定段落中精确匹配一次
- 输入:
-
edit_docx_insert:在docx文件中插入新段落。- 输入:
path(string)-要编辑的文件的绝对路径inserts(array)-包含文本和可选段落索引的词典列表text(string)-作为新段落插入的文本paragraph_index(数字,可选)-要插入的段落的从0开始的索引。如果未指定,请在末尾插入。
- 输入:
需求
- Python>=3.12
- 依赖关系:
- mcp[cli]>=1.2.0
- python docx>=1.1.2
MCP Server Office (日本语)
Microsoft Word (docx) 提供文件读写Model Context Protocol (MCP) 服务器。
Smithery安装
史密瑟里经过Claude Desktop在…之上Server Office要自动安装:
npx -y @smithery/cli install @famano/mcp-server-office --client claude
使用方法
pip使用安装:
pip install mcp-server-office
MCP启动服务器:
mcp-server-office
单击功能区上uv使用:
uvx mcp-server-office
可用工具
-
read_docx: docx完全读取文件内容,包括表格和图像。- 入力:
path(字符串)-目标文件的绝对路径 - 注:图像将转换为名为“图像”的占位符,不显示更改历史记录
- 入力:
-
write_docx:新建docx以指定的内容创建文件。- 入力:
path(字符串)-要创建的文件的绝对路径content(字符串)-写入文件的内容
- 注:段落使用两个换行符分隔,表格使用“表”标记和/或分隔符
- 入力:
-
edit_docx_paragraph: docx替换文件中指定段落的文本。- 入力:
path(字符串)-要编辑的文件的绝对路径edits(数组)-包含查找/替换文本和段落索引的词典列表paragraph_index(数字)-要编辑的段落的0基索引search(字符串)-在指定段落中查找的文本replace(字符串)-要替换的文本
- 注:每个搜索字符串必须在指定的段落中匹配一次
- 入力:
-
edit_docx_insert: docx在文件中插入新段落。- 入力:
path(字符串)-要编辑的文件的绝对路径inserts(数组)-包含文本和可选段落索引的词典列表text(字符串)-作为新段落插入的文本paragraph_index(数字,可选)-要插入的段落的0基索引。如果未指定,则在末尾插入。
- 入力:
动作要件
- Python>=3.12
- 依赖包:
- mcp[cli]>=1.2.0
- python docx>=1.1.2