Token导航 LogoToken导航TokenDH.com
Spire.Doc MCP Server logo
文档知识stdio官方级别未说明来源级核验

Spire.Doc MCP Server

MCP Server

Spire.Doc MCP Server是一个无需Microsoft Word即可创建、读取和修改Word文档的服务器,支持多种格式转换和文档操作。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
格式转换Python文档处理

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

eiceblue

提供方

eiceblue

最后核验

2026/5/17 20:23

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

uv run spire-doc-mcp-server

详细介绍

Spire是什么。Doc MCP服务器?

Spire。Doc MCP Server是一个模型上下文协议(MCP)服务器,使您能够在不需要Microsoft Word的情况下操纵Word文档。有了它,你可以 创建, ,以及 修改 Word文档直接使用您的AI代理。

主要特点

快速开始

先决条件

  • Python 3.10或更高版本

安装

  1. 克隆存储库:
git clone https://github.com/eiceblue/spire-doc-mcp-server.git
cd spire-doc-mcp-server
  1. 使用紫外线进行安装:
uv pip install -e .

运行服务器

启动服务器(默认端口8000):

uv run spire-doc-mcp-server

自定义端口(例如8080):

# Bash/Linux/macOS
export SPIRE_DOC_MCP_PORT=8080 && uv run spire-doc-mcp-server

# Windows PowerShell
$env:SPIRE_DOC_MCP_PORT = "8080"; uv run spire-doc-mcp-server

与AI工具集成

光标IDE

  1. 将此配置添加到游标:
{
  "mcpServers": {
    "word": {
      "url": "http://localhost:8000/sse",
      "env": {
        "WORD_FILES_PATH": "/path/to/word/files"
      }
    }
  }
}
  1. Word工具将通过您的AI助手提供。

环境变量

变量描述默认值
WORD_FILES_PATHWord文件目录./word_files

可用工具

服务器提供 18工具 分为5类:

文档操作(6个工具)

  • 创建_文档:使用可选模板创建新的Word文档
  • set_document_保护:对文档应用密码保护
  • 查找和替换:搜索和替换文档中的文本
  • 合并文档:将多个文档合并为一个
  • add_text_watermark:向文档添加文本水印

段落操作(5个工具)

  • get_paragraph_text:从段落中检索文本内容
  • delete_paragraph:从文档中删除段落
  • get_paragraph_info:获取详细的段落信息
  • add_paragraph:在文档中添加新段落
  • update_paragraph_text:修改段落文本内容

表操作(6个工具)

  • create_table:创建具有指定维度的新表
  • add_table_after_paragraph:在具体段落后插入表格
  • add_table_to_cection:在章节末尾添加表格
  • get_table_info:获取表信息和结构
  • delete_table:从文档中删除表
  • set_cell_text:设置表格单元格中的文本内容

格式化操作(2个工具)

  • 格式图:对段落应用格式(对齐、缩进、间距)
  • get_paragraph_format:检索段落格式信息

转换操作(3个工具)

  • convert_文档:在不同格式之间转换文档
  • get_version_status:检查转换操作状态
  • get_version_history:查看转换历史记录

支持格式

输入格式

  • 文档:微软Word 97-2003文档
  • 文档:Microsoft Word 2007+文档
  • DOCM:Microsoft Word 2007+启用宏的文档
  • :Microsoft Word 97-2003模板
  • DOTX:Microsoft Word 2007+模板
  • DOTM:Microsoft Word 2007+启用宏的模板

输出格式

发展

项目结构

spire-doc-mcp-server/
├── src/spire_doc_mcp/
│   ├── api/                 # API layer (18 tools)
│   │   ├── document_tools.py
│   │   ├── paragraph_tools.py
│   │   ├── table_tools.py
│   │   ├── format_tools.py
│   │   └── conversion_tools.py
│   ├── core/               # Core business logic
│   │   ├── document.py
│   │   ├── paragraph.py
│   │   ├── table.py
│   │   ├── format.py
│   │   ├── conversion.py
│   │   └── base.py
│   ├── utils/              # Utilities and constants
│   │   ├── exceptions.py
│   │   └── constants.py
│   ├── server.py           # MCP server implementation
│   └── __main__.py         # Entry point
├── pyproject.toml          # Project configuration
├── README.md              # This file
└── TOOLS.md               # Detailed tool documentation

运行测试

uv run pytest

代码质量

该项目遵循Python最佳实践:

  • 全程键入提示
  • 全面的错误处理
  • 一致的代码格式
  • 详细文件
  • 模块化架构

文档

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 如果适用,添加测试
  5. 提交拉取请求

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

支持

有关支持和问题:

  • 检查 TOOLS.md 文档
  • 查看错误处理部分
  • 在GitHub上打开一个问题

版本历史记录

  • v1.0.0:带有18个工具的初始稳定版本
  • 完整的Word文档操作功能
  • 全面的错误处理
  • 完全格式转换支持

目录标签

目录标签

格式转换Python文档处理Word文档处理本地部署文档转换文档操作文档安全

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP