词工具 MCP 服务器实现了模型上下文协议(MCP),借助 AI 技术为用户提供强大的 Word 文档操作功能。通过该服务器,AI 应用程序能以自然语言交互的方式,轻松完成 Word 文档的创建、编辑与管理。
npx @puchunjie/doc-tools-mcp
npm install -g @puchunjie/doc-tools-mcp
npm install @puchunjie/doc-tools-mcp
npx @puchunjie/doc-tools-mcp
服务器将默认在 8765 端口启动。
配置您的 AI 应用程序(例如 Cursor、VSCode)以使用 MCP 服务器:
http://localhost:8765
~/.cursor/mcp.json。{
"mcpServers": {
"doc-tools-mcp": {
"command": "npx",
"args": [
"@puchunjie/doc-tools-mcp"
]
}
}
}
或者用于本地开发版本:
{
"mcpServers": {
"doc-tools-mcp": {
"command": "node",
"args": [
"/path/to/your/doc-tools-mcp/dist/mcp-server.js"
]
}
}
}
配置完成后,您可以使用自然语言操作 Word 文档:
"创建名为report.docx的新文档"
"在report.docx中添加标题'月度报告'"
"插入一个4x3的表格以包含销售数据"
与其他支持 MCP 协议的工具集成步骤类似。具体的配置方法可以参考此处。
该服务器提供以下 MCP 功能:
| 功能 | 参数 | 说明 |
|---|---|---|
create_document |
filePath(必需)、title、author | 创建新的 Word 文档 |
open_document |
filePath(必需) | 打开现有 Word 文档 |
add_paragraph |
filePath(必需)、text(必需)、style、alignment | 在文档中添加段落 |
add_table |
filePath(必需)、rows(必需)、cols(必需)、headers、data | 向文档中添加表格 |
search_and_replace |
filePath(必需)、searchText(必需)、replaceText(必需)、matchCase | 在文档中查找并替换文本 |
set_page_margins |
filePath(必需)、top、right、bottom、left | 设置文档页面边距 |
get_document_info |
filePath(必需) | 获取文档元数据 |
server.js 文件中,负责处理不同的 MCP 命令。server.js 中的相应配置。以下是一个简单的使用示例:
npm install @puchunjie/doc-tools-mcp
npx @puchunjie/doc-tools-mcp
http://localhost:8765,即可看到提供的 API 接口。该服务器基于 Node.js 和 JavaScript 构建,核心逻辑集中在 server.js 文件中,通过独立实现各个功能模块,确保了系统的可维护性和扩展性。同时,服务器实现了完整的 MCP 协议,为 AI 应用与 Word 文档的交互提供了稳定的支持。
本项目遵循 MIT 许可证,具体内容请参考LICENSE文件。
如遇问题,请访问GitHub 仓库查看文档或提交 ISSUE。我们有活跃的开发者社区为您提供帮助。