docspace
io.github.ONLYOFFICE/docspace
About docspace
docspace is an MCP server published by the GitHub account ONLYOFFICE. A room-based collaborative platform
It runs on your own machine: your AI client starts it from the MCP bundle package onlyoffice-docspace-mcp-3.3.0.mcpb at version 3.3.0, or you can connect to the hosted version instead.
It asks for 7 secrets: DOCSPACE_API_KEY, DOCSPACE_AUTH_TOKEN, DOCSPACE_AUTHORIZATION, DOCSPACE_PASSWORD, DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY, DOCSPACE_OAUTH_CLIENT_SECRET and DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY. Give it a key with the least access that still works.
Version 3.3.0 was published on 9 October 2026, and the source code is public, so you can read it before installing.
Written from the registry entry. 9 automated checks on the registry entry and the package code: 7 pass, 1 warn, 0 fail, 1 info. How we check.
What it asks for
| Variable | Required | Secret | Description |
|---|---|---|---|
DOCSPACE_API_KEY | No | Yes | The API key for accessing the API. |
DOCSPACE_BASE_URL | No | No | The base URL of the ONLYOFFICE Apps instance for API requests. |
DOCSPACE_FILE_OPERATION_INTERVAL | No | No | The interval for polling the status of in-progress file operations in milliseconds. |
DOCSPACE_FILE_OPERATION_TIMEOUT | No | No | The maximum time to wait for a file operation to complete in milliseconds. |
DOCSPACE_AUTH_TOKEN | No | Yes | The Personal Access Token (PAT) for accessing the API. |
DOCSPACE_AUTHORIZATION | No | Yes | The raw value to include in the Authorization header for API requests. |
DOCSPACE_DISABLED_TOOLS | No | No | The list of tools to disable for the MCP server. |
DOCSPACE_DYNAMIC | No | No | The flag that indicates whether the MCP server should use meta tools. |
DOCSPACE_ENABLED_TOOLS | No | No | The list of tools to enable for the MCP server. |
DOCSPACE_PASSWORD | No | Yes | The password for accessing the API using basic authentication. |
DOCSPACE_TOOLSETS | No | No | The list of toolsets to enable for the MCP server. |
DOCSPACE_TRANSPORT | No | No | The transport protocol to use for communication with the MCP server. |
DOCSPACE_USER_AGENT | No | No | The user agent to include in the User-Agent header for API requests. |
DOCSPACE_USERNAME | No | No | The username for accessing the API using basic authentication. |
DOCSPACE_HOST | No | No | The host to bind the server to. |
DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM | No | No | The algorithm to use for signing OAuth access tokens. |
DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY | No | Yes | The secret key to use for signing OAuth access tokens. |
DOCSPACE_OAUTH_AUTH_TOKEN_TTL | No | No | The time-to-live (TTL) for OAuth access tokens in milliseconds. |
DOCSPACE_OAUTH_BASE_URL | No | No | The base URL of the ONLYOFFICE Apps OAuth service for OAuth requests. |
DOCSPACE_OAUTH_CLIENT_ID | No | No | The client ID of the OAuth application. |
DOCSPACE_OAUTH_CLIENT_SECRET | No | Yes | The client secret of the OAuth application. |
DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM | No | No | The algorithm to use for signing OAuth state tokens. |
DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY | No | Yes | The secret key to use for signing OAuth state tokens. |
DOCSPACE_OAUTH_STATE_TOKEN_TTL | No | No | The time-to-live (TTL) for OAuth state tokens in milliseconds. |
DOCSPACE_PORT | No | No | The port to bind the server to. |
DOCSPACE_PROXY_HOPS | No | No | The number of proxy servers between the server and the client. |
DOCSPACE_REQUEST_AUTHORIZATION_HEADER | No | No | The flag that indicates whether the server should check for the Authorization header in incoming requests. |
DOCSPACE_REQUEST_HEADER_PREFIX | No | No | The prefix to use with custom configuration headers. |
DOCSPACE_REQUEST_QUERY | No | No | The flag that indicates whether the server should accept configuration via query parameters in incoming requests. |
DOCSPACE_SERVER_ALLOWED_HOSTNAMES | No | No | The list of allowed hostnames. |
DOCSPACE_SERVER_BASE_URL | No | No | The base URL of the server. |
DOCSPACE_SERVER_CORS_MCP_MAX_AGE | No | No | The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints. |
DOCSPACE_SERVER_CORS_MCP_ORIGIN | No | No | The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints. |
DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE | No | No | The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints. |
DOCSPACE_SERVER_CORS_OAUTH_ORIGIN | No | No | The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints. |
DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY | No | No | The maximum number of requests allowed per window for the MCP endpoints. |
DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW | No | No | The time window in milliseconds for the rate limit for the MCP endpoints. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth authorization endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth authorization endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth callback endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth callback endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth introspection endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth introspection endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth client registration endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth client registration endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth resource metadata endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth token revocation endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth token revocation endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth server metadata endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth server metadata endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY | No | No | The maximum number of requests allowed per window for the OAuth token endpoint. |
DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW | No | No | The time window in milliseconds for the rate limit for the OAuth token endpoint. |
DOCSPACE_SESSION_INTERVAL | No | No | The interval for checking HTTP sessions for expiration in milliseconds. |
DOCSPACE_SESSION_TTL | No | No | The time-to-live (TTL) for HTTP sessions in milliseconds. |
Checks
| Check | Result | Detail |
|---|---|---|
| Source repository linked | Pass | https://github.com/ONLYOFFICE/docspace-mcp |
| Version pinned | Pass | Every package has an explicit version |
| Remote uses HTTPS | Pass | All remote endpoints use https:// |
| Secrets requested | Warn | Asks for 7 secrets: DOCSPACE_API_KEY, DOCSPACE_AUTH_TOKEN, DOCSPACE_AUTHORIZATION, DOCSPACE_PASSWORD, DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY, DOCSPACE_OAUTH_CLIENT_SECRET, DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY |
| Known package registry | Pass | All packages come from npm, PyPI, OCI, NuGet or MCPB |
| Namespace ownership | Info | Name verified via GitHub account ONLYOFFICE |
| Registry text aimed at the AI | Pass | Description and settings contain no hidden characters or instructions to the AI |
| Code red flags | Pass | Read 2 files in the bundle: no obfuscation, encoded execution, credential reads or data-collection endpoints found |
| Text aimed at the AI | Pass | No hidden characters or instructions to the AI in 2 files, including comments and the README |
Popularity & health: 66 / 100
Worked out from public numbers and our own checks, not from user reviews or ratings. It says how used and how looked-after a server is, not whether it is safe.
10 forks, 1 merged pull requests. Sources: GitHub, npm, PyPI (pypistats.org) and Hacker News (Algolia), fetched 2026-10-31.
What people say
No Hacker News threads link to its source code.
Look further: search Reddit, search Hacker News, read its GitHub issues. These are not reviews we checked.
Facts
| Registry name | io.github.ONLYOFFICE/docspace |
|---|---|
| Publisher | GitHub account ONLYOFFICE |
| How the name is verified | Name verified via GitHub account ONLYOFFICE. The registry ties the name prefix to that account or domain; it does not check the code. |
| Type | Local package and a hosted remote |
| Packages | mcpb https://github.com/ONLYOFFICE/docspace-mcp/releases/download/v3.3.0/onlyoffice-docspace-mcp-3.3.0.mcpb 3.3.0 (stdio)npm @onlyoffice/docspace-mcp 3.3.0 (stdio)npm @onlyoffice/docspace-mcp 3.3.0 (sse)npm @onlyoffice/docspace-mcp 3.3.0 (streamable-http)oci docker.io/onlyoffice/docspace-mcp:3.3.0 no version given (stdio)oci docker.io/onlyoffice/docspace-mcp:3.3.0 no version given (sse)oci docker.io/onlyoffice/docspace-mcp:3.3.0 no version given (streamable-http) |
| Remote endpoints | sse https://mcp.onlyoffice.com/sse streamable-http https://mcp.onlyoffice.com/mcp |
| Version | 3.3.0 |
| Published | |
| Last updated | |
| Source repository | https://github.com/ONLYOFFICE/docspace-mcp |
| Website | https://ONLYOFFICE.github.io/ |
| Category | Other (assigned by keyword rule, not by hand) |
Related servers in Other
- rive-mcp7/7Free, editor-less MCP server for Rive: create, edit, render .riv —…
- livediagram3/3Create, edit, share and render real-time collaborative diagrams and…
- Rustpad MCP Server7/7MCP server for Rustpad, the self-hosted collaborative text editor
- Keyboardia4/4Create, co-edit, analyze, publish, and export collaborative…
- cnvs.app4/4Real-time collaborative whiteboard — AI agents and humans edit the…
- trident8/8Create and edit collaborative architecture diagrams with any AI…