A room-based collaborative platform
https://mcp.onlyoffice.com/sse{
"DOCSPACE_BASE_URL": "YOUR_VALUE_HERE",
"DOCSPACE_API_KEY": "YOUR_SECRET_VALUE",
"DOCSPACE_TRANSPORT": "stdio",
"DOCSPACE_DYNAMIC": "false",
"DOCSPACE_TOOLSETS": "all",
"DOCSPACE_ENABLED_TOOLS": "YOUR_VALUE_HERE",
"DOCSPACE_DISABLED_TOOLS": "YOUR_VALUE_HERE",
"DOCSPACE_USER_AGENT": "@onlyoffice/docspace-mcp v3.2.0",
"DOCSPACE_AUTHORIZATION": "YOUR_SECRET_VALUE",
"DOCSPACE_AUTH_TOKEN": "YOUR_SECRET_VALUE",
"DOCSPACE_USERNAME": "YOUR_VALUE_HERE",
"DOCSPACE_PASSWORD": "YOUR_SECRET_VALUE",
"DOCSPACE_SESSION_TTL": "28800000",
"DOCSPACE_SESSION_INTERVAL": "240000",
"DOCSPACE_OAUTH_BASE_URL": "YOUR_VALUE_HERE",
"DOCSPACE_OAUTH_CLIENT_ID": "YOUR_VALUE_HERE",
"DOCSPACE_OAUTH_CLIENT_SECRET": "YOUR_SECRET_VALUE",
"DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM": "HS256",
"DOCSPACE_OAUTH_AUTH_TOKEN_TTL": "3600000",
"DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY": "YOUR_SECRET_VALUE",
"DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM": "HS256",
"DOCSPACE_OAUTH_STATE_TOKEN_TTL": "3600000",
"DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY": "YOUR_SECRET_VALUE",
"DOCSPACE_SERVER_BASE_URL": "YOUR_VALUE_HERE",
"DOCSPACE_HOST": "127.0.0.1",
"DOCSPACE_PORT": "8080",
"DOCSPACE_SERVER_PROXY_HOPS": "0",
"DOCSPACE_SERVER_CORS_MCP_ORIGIN": "*",
"DOCSPACE_SERVER_CORS_MCP_MAX_AGE": "86400000",
"DOCSPACE_SERVER_CORS_OAUTH_ORIGIN": "*",
"DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE": "86400000",
"DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY": "1000",
"DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW": "1000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY": "200",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY": "200",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY": "200",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY": "200",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY": "10",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY": "10",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY": "10",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW": "60000",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY": "10",
"DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW": "60000",
"DOCSPACE_REQUEST_QUERY": "true",
"DOCSPACE_REQUEST_AUTHORIZATION_HEADER": "true",
"DOCSPACE_REQUEST_HEADER_PREFIX": "x-mcp-"
}Also advertised: https://mcp.onlyoffice.com/mcp
Headers: X-Mcp-Dynamic, X-Mcp-Toolsets, X-Mcp-Enabled-Tools, X-Mcp-Disabled-Tools, X-Mcp-Base-Url, X-Mcp-Api-Key, X-Mcp-Auth-Token, X-Mcp-Username, X-Mcp-Password
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
{
"mcpServers": {
"io-github-onlyoffice-docspace": {
"url": "https://mcp.onlyoffice.com/mcp"
}
}
}~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonNo remote HTTP endpoint is advertised. Use the package or stdio setup shown in Install.
Paste an API key, bearer token, or session value from the provider. It is used once to list inventory and discarded after the request.
The flag that indicates whether the MCP server should use meta tools.
The list of toolsets to enable for the MCP server.
The list of tools to enable for the MCP server.
The list of tools to disable for the MCP server.
The base URL of the DocSpace instance for API requests.
The API key for accessing the API.
The Personal Access Token (PAT) for accessing the API.
The username for accessing the API using basic authentication.
The password for accessing the API using basic authentication.
docspace is an MCP server for A room-based collaborative platform. It supports HTTP, STDIO transport.
Use the generated config in Install. It points your client at the advertised remote endpoint shown on this page.
Choose the Claude Desktop tab in Install, copy the config, and add it to Claude Desktop's MCP server settings. Endpoint: https://mcp.onlyoffice.com/mcp.
Choose the Claude Code tab in Install, copy the config, and add it to Claude Code's MCP server settings. Endpoint: https://mcp.onlyoffice.com/mcp.
Choose the Codex tab in Install, copy the config, and add it to Codex's MCP server settings. Endpoint: https://mcp.onlyoffice.com/mcp.
Choose the Cursor or VS Code tab in Install, copy the config, and add it to Cursor or VS Code's MCP server settings. Endpoint: https://mcp.onlyoffice.com/mcp.
docspace uses HTTP, STDIO transport. Endpoint: https://mcp.onlyoffice.com/mcp.
docspace inventory is listed when the MCP endpoint exposes tools, resources, or prompts. Some servers require auth first.
docspace does not advertise a verified auth requirement. If discovery fails, it may still need provider login, an API key, a bearer token, or a session header.
| Package | Registry | Version | Inputs |
|---|---|---|---|
https://github.com/ONLYOFFICE/docspace-mcp/releases/download/v3.2.0/onlyoffice-docspace-mcp-3.2.0.mcpbstdio | mcpb | 3.2.0 | Env: DOCSPACE_BASE_URL Env: DOCSPACE_API_KEY secret |
@onlyoffice/docspace-mcpstdio | npm | 3.2.0 | Env: DOCSPACE_TRANSPORT Env: DOCSPACE_DYNAMIC Env: DOCSPACE_TOOLSETS Env: DOCSPACE_ENABLED_TOOLS Env: DOCSPACE_DISABLED_TOOLS Env: DOCSPACE_USER_AGENT Env: DOCSPACE_BASE_URL Env: DOCSPACE_AUTHORIZATION secret Env: DOCSPACE_API_KEY secret Env: DOCSPACE_AUTH_TOKEN secret Env: DOCSPACE_USERNAME Env: DOCSPACE_PASSWORD secret |
docker.io/onlyoffice/docspace-mcp:3.2.0stdio | oci | Not captured | Env: DOCSPACE_TRANSPORT Env: DOCSPACE_DYNAMIC Env: DOCSPACE_TOOLSETS Env: DOCSPACE_ENABLED_TOOLS Env: DOCSPACE_DISABLED_TOOLS Env: DOCSPACE_USER_AGENT Env: DOCSPACE_BASE_URL Env: DOCSPACE_AUTHORIZATION secret Env: DOCSPACE_API_KEY secret Env: DOCSPACE_AUTH_TOKEN secret Env: DOCSPACE_USERNAME Env: DOCSPACE_PASSWORD secret |