Labsco
MCP SERVER · OFFICIAL PROJECT

ONLYOFFICE DocSpace

by ONLYOFFICE

Run an ONLYOFFICE DocSpace portal from your assistant — create rooms, invite people, move and upload files, and read a document's text back.

Office Suites & Cloud File StorageVerified
Summary
Room membership and file work in the same place, which is where DocSpace admin time actually goes.

Creating a room of the right type, inviting the right people at the right access level, and moving the documents in is one continuous task here rather than three trips through the web interface — and get_room_types and get_room_access_levels mean the model asks the portal what is valid instead of guessing. The meta-tool mode is worth knowing about if tool-list size matters to you: the same operations become five entries that a model discovers through, at the cost of an extra call before each action.

What it is

ONLYOFFICE's own server for DocSpace, hosted or local. Tools are grouped into four toolsets — files, folders, rooms and people — and can be exposed either directly or behind meta tools that let a model discover and call them without loading every schema.

What you get
  • Rooms created by type, updated, archived and inspected, with get_room_types and get_room_access_levels reporting what the portal actually offers
  • set_room_security invites or removes users with an optional notification message and culture, and get_room_security_info lists who currently has which access level
  • Folders created, renamed, deleted and read, with get_my_folder and get_rooms_folder as the entry points into the tree
  • Files uploaded by content, updated, deleted and inspected; download_file_as_text returns a document's text, which is what makes its contents usable in a conversation
  • copy_batch_items and move_batch_items move sets of files and folders in one call rather than one at a time
  • get_all_people lists the portal's directory, so invitations do not depend on remembering email addresses
  • Meta tools as an alternative shape: list_toolsets, list_tools, get_tool_input_schema, get_tool_output_schema and call_tool, so the whole surface is reachable through five entries instead of twenty-three
  • Toolsets enabled or disabled individually through DOCSPACE_TOOLSETS, and authentication and tool selection settable per session through HTTP headers
Requirements

An ONLYOFFICE DocSpace portal and credentials for it. The hosted server is the fastest route — https://mcp.onlyoffice.com/mcp over Streamable HTTP, or /sse for clients that only speak the legacy transport. Running it locally means DOCSPACE_BASE_URL plus one authentication method: DOCSPACE_API_KEY, DOCSPACE_AUTH_TOKEN, or a DOCSPACE_USERNAME and DOCSPACE_PASSWORD pair — they are mutually exclusive. OAuth 2.0 with dynamic client registration is supported for remote setups. It ships as a Docker image, an npm package (@onlyoffice/docspace-mcp), an MCP bundle and a Docker MCP server.

Setup effort

One command plus a key — npx --yes @onlyoffice/docspace-mcp, then supply credentials