前言
最近热衷于找一些好玩的MCP,集成在cursor中,给大模型外挂许多有趣的功能,在开发的代码的同时,在IDE中可以获得更多的乐趣。例如:
- 什么是MCP?本地如何开发MCP Server
- MCP实战 | cursor 如何一句话操作 gitHub 代码库
- cursor 如何调用 MCP server 实现天气查询
- 自定义 MCP Server,在 cursor 中连接本地 MySQL 实现了统计分析
- Pages MCP Server + cursor,一句话完成旅游出行规划
- MCP实战 | cursor 中如何掌握股市动态
- Playwright MCP Server 使用指南:让 Cursor 拥有浏览器自动化能力
- Firecrawl MCP 实战 | 在 Cursor 中实现网页爬取、结构分析与信息提取
- 高德地图MCP实战 | 在 cursor 中优雅地查询 POI 和天气
今天要实践的 MCP Server:Office-Word-MCP-Server
配置
下载安装
执行下面命令,从gitHub仓库中下载 Office-Word-MCP-Server 的源码。
git clone https://github.com/GongRzhe/Office-Word-MCP-Server.git
cd Office-Word-MCP-Server
pip install -r requirements.txt
下载完成之后,在 Cursor 的 Cursor Settings 中找到 MCP。
点击右侧上方的 Add new global MCP server 按钮,便自动打开 .local 目录下的 mcp.json,并将 mcp server 的json信息粘贴进去。
{
"mcpServers": {
"word-document-server": {
"command": "python",
"args": [
"/path/word_mcpserver.py"
]
}
}
}
如上图所示:word-document-server 提供了很多tools。包括:
- create_document: 创建带有元数据的新 Word 文档。
- get_document_info: 查看文档属性和统计信息。
- get_document_text: 提取文本并分析文档结构。
- add_heading: 添加不同级别的标题。
- add_paragraph: 插入段落(可选样式)。
- add_table: 使用自定义数据创建表格。
- add_picture: 按比例缩放添加图片。
- add_page_break: 插入分页符。
- format_text: 格式化特定文本段落(加粗、斜体、下划线)。
- search_and_replace: 在整个文档中搜索和替换文本。
- delete_paragraph: 删除段落。
- create_custom_style: 创建自定义文档样式。
- format_table: 使用边框和样式格式化表格。
应用
在 Cursor 中配置完成后,可以通过 CHAT 对话框调用上述工具。例如:创建一个新的 Word 文档并添加标题和段落。
我们在输入生成word的指令之后,就开始调用 Office-Word-MCP-Server 的 create_document 方法来创建一个word,之后就通过调用 add_heading 和 add_paragraph 来插入标题和段落。
最后生成相应的文档。
结语
通过集成 Office-Word-MCP-Server,我们可以在 Cursor 中实现对 Word 文档的创建、编辑和格式化等多种操作,使得 AI 助手具备了强大的文档处理能力。这不仅提升了开发效率,也为文档自动化处理提供了新的解决方案。