MCP server搭建
Office-Word-MCP-server MCP服务部署
在vscode中使用Cline时,会出现AI无法读取或操作docx文件的问题。而在cline中有MCP 功能(Model Communication Protocol),通过本地服务实现 AI 助手与真实世界的交互。
因此找到了Office-Word-MCP-Server(https://github.com/GongRzhe/Office-Word-MCP-Server) ,实现与word文档的AI交互,以将 Word 文档作公开为工具和资源。充当 AI 助手和 Microsoft Word 文档之间的桥梁,允许文档创建、内容添加、格式化和分析。
MCP搭建
- 需要安装python3.8以上的版本,这里下载python3.12.2(下载链接:https://www.python.org/ftp/python/3.12.2/python-3.12.2-amd64.exe)并安装
- 自己指定一个目录,使用git(右键后有一个Git Bash Here的选项)下载MCP服务脚本:
1 | git clone https://github.com/GongRzhe/Office-Word-MCP-Server.git |
- 使用pip下载在根目录下requirement包含的依赖。
1 | pip install -r .\requirements.txt |
- 运行根目录下的setup_mcp.py文件
1 | python setup_mcp.py |
跳出如下界面选择本地部署环境。
1 | Options: |
- 在MCP Servers—Installed—Configure MCP Servers中写入如下内容:
1 | { |
注意:若出现报错显示缺失相关mcp包,则是系统默认的python版本不对,需要在环境变量中更改为下载的python3.12.2的路径。
使用
在完成上面的环境搭建后在installed中得到如下结果,表示搭建成功。
eg:(在对话框中输入)在当前目录下新建一个word(test.docx)的文档,将当前目录下的@/自动化测试.md 文档中的内容写入到test.docx文档中。
推荐
还有许多其他的扩展功能的MCP服务(MCP市场 - 国内最全MCP Servers收录平台),都可以用该方法在cline上部署。