文档操作服务

LibreOffice MCP Server提供了一系列文档操作工具,包括创建、读取、转换、合并文档等功能,适用于需要批量处理文档的场景。

  • by AnEntrypoint
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 AnEntrypoint/mcp-libre

使用说明

mcp libre

LibreOffice MCP服务器。提供文档操作工具。

需求

  • LibreOffice 24.2+(命令行访问)
  • Node.js 18+

安装

npm install

开始

npm start

与Claude Desktop集成

添加 ~/.config/claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-libre": {
      "command": "node",
      "args": ["/path/to/mcp-libre/src/server.js"],
      "env": {}
    }
  }
}

文档工具

  • create_document-创建文档
  • read_document_text-提取文本
  • convert_document-转换格式
  • get_document_info-文档元数据
  • insert_text_at_position-插入文本
  • search_documents-按文本搜索
  • batch_convert_documents-转换目录
  • merge_text_documents-合并文档
  • get_document_statistics-文档统计

截面控制工具

  • extract_document_sections-按标题级别提取部分
  • replace_document_section-替换节内容
  • get_document_structure-解析文档层次结构
  • insert_document_section-在指定位置插入节
  • get_document_outline-获取标题大纲
  • replace_document_text-全局文本替换

电子表格工具

  • get_spreadsheet_sheets-列出工作表名称
  • read_spreadsheet_range-使用公式读取范围
  • read_spreadsheet_data-读取工作表数据
  • write_spreadsheet_cell-写入单元格值
  • write_spreadsheet_range-写入范围值
  • get_sheet_dimensions-获取图纸尺寸

资源

  • 文档-列出可用文档

特性

  • 用于代理文档访问的节索引
  • 分层文档导航
  • 原子文本替换
  • 批量操作
  • 编辑时的格式保留

许可证

麻省理工学院