
Office-Word-MCP 用于创建、读取、编辑 和格式化 Microsoft Word 文档。主要操作能力如下:创建表格、添加不同级别的标题、插入段落可选样式;格式化加粗、斜体、下划线、颜色和字体属性、搜索和替换;边框和样式格式化表格、格式表头行、应用单元格阴影和自定义边框。
应用场景
我想让Ai润色文档内容:比如以正式语气、学术风格润色我的文档内容。
-
格式文档:正文加粗

-
润色文档:正式的语气、学术的风格润色

-
润色结果:生成一个新的文档

快速开始:
-
• Spring Ai 框架
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-mcp-client</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>org.springframework.ai</groupId>
<artifactId>spring-ai-starter-model-openai</artifactId>
<version>1.0.0</version>
</dependency>
-
• 创建Controller: 接收请求接口
@RestController
public class OpenAiController {
@Resource
private ChatClientService chatClientService;
//接收请求接口
@GetMapping(value = "/ai/generate")
public String generateAsString(@RequestParam("message") String message) {
return chatClientService.generateAsString(message);
}
}
-
• 配置MCP Client
spring.ai.openai.base-url=https://dashscope.aliyuncs.com/compatible-mode/
spring.ai.openai.chat.options.model=qwen-max
spring.ai.openai.api-key=${OPEN_API_KEY}
spring.ai.mcp.client.stdio.servers-configuration=classpath:/mcp-servers-config.json
-
• office-word-mcp-server
{
"mcpServers":{
"word-document-server":{
"command":"uvx",
"args":[
"--from","office-word-mcp-server","word_mcp_server"
]
}
}
}

