Best LibreOffice Calc MCP Servers
LibreOffice Calc is the free and open-source spreadsheet component of the LibreOffice suite, offering features for data analysis, calculations, and creating charts.
Why this server?
Provides specific automation capabilities for LibreOffice Calc spreadsheet operations including pivot table creation and data processing.
FlicenseAqualityAmaintenanceA virtual Linux desktop as an MCP server, shipped in Docker. Agents drive screen, mouse, keyboard across any GUI — browsers, IDEs, office suites, Wine/Windows apps, legacy software — many in parallel.12152-Why this server?
Provides tools to read spreadsheet data as 2D arrays, create new spreadsheets, and convert between ODS, XLSX, CSV formats.
AlicenseDqualityDmaintenanceEnables reading, writing, editing, and converting Office documents (ODT, DOCX, ODS, XLSX, PDF, etc.) using MCP tools, with no external dependencies.1132 npmMITWhy this server?
Provides tools for controlling LibreOffice Calc workbooks through UNO, including opening documents, managing sheets, reading/writing cells and ranges, setting hyperlinks, applying visual templates, and auto-fitting sheets.
AlicenseNot gradedqualityDmaintenanceAn MCP server that enables spreadsheet operations on LibreOffice Calc workbooks through UNO, including reading, writing, formatting, and hyperlink management.1MITWhy this server?
Supports reading and manipulating LibreOffice Calc (.ods) spreadsheet files as database tables.
AlicenseNot gradedqualityAmaintenanceGives LLM agents access to local and remote data via databases, files, graphs, and structured documents, along with a full data science toolkit for analysis and modeling.4Apache 2.0Why this server?
Allows reading grid data and cell references from LibreOffice Calc spreadsheets and writing numeric values directly; text entry to cells is limited because cells expose only the numeric Value interface.
AlicenseNot gradedqualityCmaintenanceEnables AI agents to drive Linux desktop applications through the AT-SPI2 accessibility bus, addressing UI elements by role and name to read text, set values, and invoke actions without relying on pixels or synthetic keystrokes.MIT