使用说明
Office MCP服务器
一个MCP服务器,允许Claude通过AppleScript在macOS上控制Microsoft Word和Excel。
98工具 -59适用于Word,39适用于Excel-涵盖文档、文本、表格、格式、导航、剪贴板、页眉/页脚、部分、图像等。
特性
- 富对象剪贴板 -在文档之间以完整格式复制和粘贴内容,而不仅仅是纯文本。移动样式化的段落、图像和表格片段,而不会丢失任何内容。
- 深表操作 -对Word和Excel中的行、列和单元格进行完整的CRUD操作。按标题文本查找列,添加/删除行和列,读取和写入单个单元格。
- 跨应用覆盖 -一台服务器同时处理Word和Excel。创建电子表格,处理数据,然后在Word中构建格式化的报告——所有这些都在一次对话中完成。
- 页眉、页脚和剖面 -读写每节的页眉/页脚,向其中插入图像,控制页面设置、边距和方向。大多数MCP服务器完全忽略了这些。
- 格式感知 -阅读当前文本和段落格式(字体、大小、粗体、颜色、对齐方式、缩进、间距)。在Excel中应用样式、格式选择、设置数字格式。
- 图像支持 -将图像插入到文档和页眉/页脚中,调整内联形状的大小,创建可重复插入的可重用图像引用。
- 总共98个工具 -Word为59,Excel为39。不是一个薄薄的包装——完全的文档自动化。
快速开始
yarn install
yarn build
yarn start
Claude桌面配置
添加到您的Claude Desktop配置中:
{
"mcpServers": {
"office": {
"command": "node",
"args": ["/absolute/path/to/office_mcp/dist/index.js"]
}
}
}
MCPB捆绑包
yarn build && npx @anthropic-ai/mcpb pack . office-mcp.mcpb
一键安装Claude Desktop。
Word工具(59)
| 类别 | 工具 | 示例 |
|---|---|---|
| 文档(7) | 创建、打开、保存、关闭、导出PDF、获取文本/信息 | word_create_document, word_export_pdf |
| 文本(4) | 插入、替换、删除、格式化 | word_insert_text, word_replace_text |
| 导航(5) | 光标移动、选择、转到开始/结束 | word_move_cursor_after_text, word_goto_start |
| 表(10) | CRUD行/列/单元格,查找标题 | word_create_table, word_set_table_cell |
| 段落(4) | 列表、跳转、样式、删除 | word_list_paragraphs, word_set_paragraph_style |
| 书签(4) | 列表、创建、转到、删除 | word_create_bookmark, word_goto_bookmark |
| 超链接(2) | 列表,创建 | word_list_hyperlinks, word_create_hyperlink |
| 图像(4) | 插入、创建引用、列出形状、调整大小 | word_insert_image, word_resize_inline_shape |
| 剪贴板(4) | 复制、粘贴、捕获引用、插入引用 | word_copy_content, word_paste_content |
| 工作流程(3) | 复制/清除/设置故事内容 | word_copy_story_content, word_set_story_text |
| 页眉/页脚(6) | 获取/设置文本,插入图像 | word_get_header_text, word_insert_header_image |
| 第(4)节 | 列表、信息、页面设置、断点 | word_list_sections, word_set_page_setup |
| 格式读取(2) | 文本格式、段落格式 | word_get_text_formatting |
Excel工具(39)
| 类别 | 工具 | 示例 |
|---|---|---|
| 工作簿(6) | 创建、打开、保存、关闭、信息、列表 | excel_create_workbook, excel_list_workbooks |
| 表(6) | 列表、创建、删除、重命名、激活、信息 | excel_create_sheet, excel_rename_sheet |
| 单元格(7) | 获取/设置值、范围、公式、清除、查找 | excel_get_cell, excel_set_cell_formula |
| 格式化(5) | 字体、数字格式、颜色、合并、自动调整 | excel_format_cells, excel_set_cell_color |
| 行/列(6) | 插入/删除行/列、宽度、高度 | excel_insert_rows, excel_set_column_width |
| 数据(3) | 排序、计算、导出CSV | excel_sort_range, excel_export_csv |
| 剪贴板(4) | 复制、粘贴、捕获引用、插入引用 | excel_copy_range, excel_paste_range |
| 工作流(2) | 清除工作表,设置范围值 | excel_clear_worksheet, excel_set_range_values |
许可证
麻省理工学院-见 许可证