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

Libreoffice MCP Ubuntu

MCP Server

提供通过HTTP API桥接控制LibreOffice Writer的工具,支持文档管理、文本操作和修订跟踪等功能,适用于自动化文档处理和学术写作场景。

工具数

9

提示词数

0

GitHub Stars

2

资源数

0
文档处理PythonClaudeClaudeCursor

安装说明

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

作者 / 组织

jwingnut

提供方

jwingnut

最后核验

2026/5/17 20:22

快速接入

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

详细介绍

LibreOffice MCP服务器(Ubuntu)

FastMCP服务器,为Claude Code提供了通过HTTP API桥控制LibreOfficeWriter的工具。

建筑

Claude Code (Ubuntu VM)
    │
    └── LibreOffice MCP Server (this)
            │
            │ HTTP requests (localhost:8765)
            ▼
        LibreOffice Writer
            │
            └── MCP Extension (HTTP API)

组件

1.MCP服务器(libreoffice_mcp_server.py)

FastMCP服务器提供9个整合的文档操作工具:

工具操作描述
document创建、信息、列表、内容、状态文档管理
structure大纲、段落、范围、计数导航文档结构
cursorgoto_deral、goto_position、position、context光标导航
selection段落、范围、删除、替换文本选择和操作
search查找、替换、替换_all查找和替换(跟踪更改感知)
track_changes状态、启用、禁用、列表、接受、拒绝、接受全部、拒绝全部修订跟踪
comments列表,添加评论管理
save保存、导出保存和导出文档
text插入,格式化插入和格式化文本

2.LibreOffice扩展(libreoffice-mcp-extension.oxt)

LibreOffice扩展,在端口8765上为MCP服务器提供HTTP API以供连接。

设置

1.安装LibreOffice扩展

# Install via LibreOffice
unopkg add libreoffice-mcp-extension.oxt

或:工具→ 扩展管理器→ Add → 选择.oxt文件

2.创建虚拟环境

uv venv
source .venv/bin/activate
uv pip install fastmcp httpx

3.配置克劳德代码

增添 .mcp.json:

{
  "mcpServers": {
    "libreoffice": {
      "command": "/home/vboxuser/projects/libreoffice-mcp/run_libreoffice_mcp.sh",
      "args": []
    }
  }
}

用法

  1. 启动LibreOffice编写程序
  2. 启动MCP服务器 LibreOffice:工具→ MCP服务器→ 启动MCP服务器
  3. 使用克劳德代码 使用LibreOffice工具

示例命令

# Check connection
document(action="status")

# Create new document
document(action="create", doc_type="writer")

# Get document content
document(action="content")

# Insert text at cursor
text(action="insert", content="Hello, World!")

# Find and replace
search(action="replace_all", old="foo", new="bar")

# Enable track changes
track_changes(action="enable")

# Save document
save(action="save", file_path="/path/to/document.odt")

与Zotero集成

此MCP服务器与 Zotero MCP服务器 完整的学术写作工作流程:

  1. LibreOffice MCP -文档编辑和格式化
  2. Zotero MCP -使用可扫描引文标记进行引文管理
  3. Zotero ODF插件 -将标记转换为实时引用

文件

  • libreoffice_mcp_server.py -MCP服务器(FastMCP)
  • libreoffice-mcp-extension.oxt -LibreOffice扩展
  • run_libreoffice_mcp.sh -Claude代码的包装脚本

目录标签

目录标签

文档处理PythonClaude文档管理本地部署文本操作修订跟踪HTTPAPI学术写作

支持客户端

ClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP