AgentHubAgentHub

docspace

MCP ServerMCP Registry官方收录

io.github.ONLYOFFICE/docspace · v3.2.0

A room-based collaborative platform

概览

docspace 是一个MCP Server,收录自 官方 MCP Registry。支持 sse、streamable-http、stdio 传输。本页提供 Cursor、Claude Code 等客户端的安装配置片段。

安装

选择你的平台查看安装方式

{
  "mcpServers": {
    "docspace": {
      "command": "npx",
      "args": [
        "-y",
        "@onlyoffice/docspace-mcp"
      ]
    }
  }
}

环境变量

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_SESSION_TTL可选

The time-to-live (TTL) for HTTP sessions in milliseconds.

DOCSPACE_SESSION_INTERVAL可选

The interval for checking HTTP sessions for expiration in milliseconds.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_OAUTH_BASE_URL可选

The base URL of the DocSpace OAuth service for OAuth requests.

DOCSPACE_OAUTH_CLIENT_ID可选

The client ID of the OAuth application.

DOCSPACE_OAUTH_CLIENT_SECRET可选secret

The client secret of the OAuth application.

DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth access tokens.

DOCSPACE_OAUTH_AUTH_TOKEN_TTL可选

The time-to-live (TTL) for OAuth access tokens in milliseconds.

DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth access tokens.

DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth state tokens.

DOCSPACE_OAUTH_STATE_TOKEN_TTL可选

The time-to-live (TTL) for OAuth state tokens in milliseconds.

DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth state tokens.

DOCSPACE_SERVER_BASE_URL可选

The base URL of the server.

DOCSPACE_HOST可选

The host to bind the server to.

DOCSPACE_PORT可选

The port to bind the server to.

DOCSPACE_SERVER_PROXY_HOPS可选

The number of proxy servers between the server and the client.

DOCSPACE_SERVER_CORS_MCP_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_MCP_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_OAUTH_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY可选

The maximum number of requests allowed per window for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW可选

The time window in milliseconds for the rate limit for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY可选

The maximum number of requests allowed per window for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY可选

The maximum number of requests allowed per window for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY可选

The maximum number of requests allowed per window for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token endpoint.

DOCSPACE_REQUEST_QUERY可选

The flag that indicates whether the server should accept configuration via query parameters in incoming requests.

DOCSPACE_REQUEST_AUTHORIZATION_HEADER可选

The flag that indicates whether the server should check for the Authorization header in incoming requests.

DOCSPACE_REQUEST_HEADER_PREFIX可选

The prefix to use with custom configuration headers.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_SESSION_TTL可选

The time-to-live (TTL) for HTTP sessions in milliseconds.

DOCSPACE_SESSION_INTERVAL可选

The interval for checking HTTP sessions for expiration in milliseconds.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_OAUTH_BASE_URL可选

The base URL of the DocSpace OAuth service for OAuth requests.

DOCSPACE_OAUTH_CLIENT_ID可选

The client ID of the OAuth application.

DOCSPACE_OAUTH_CLIENT_SECRET可选secret

The client secret of the OAuth application.

DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth access tokens.

DOCSPACE_OAUTH_AUTH_TOKEN_TTL可选

The time-to-live (TTL) for OAuth access tokens in milliseconds.

DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth access tokens.

DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth state tokens.

DOCSPACE_OAUTH_STATE_TOKEN_TTL可选

The time-to-live (TTL) for OAuth state tokens in milliseconds.

DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth state tokens.

DOCSPACE_SERVER_BASE_URL可选

The base URL of the server.

DOCSPACE_HOST可选

The host to bind the server to.

DOCSPACE_PORT可选

The port to bind the server to.

DOCSPACE_SERVER_PROXY_HOPS可选

The number of proxy servers between the server and the client.

DOCSPACE_SERVER_CORS_MCP_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_MCP_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_OAUTH_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY可选

The maximum number of requests allowed per window for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW可选

The time window in milliseconds for the rate limit for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY可选

The maximum number of requests allowed per window for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY可选

The maximum number of requests allowed per window for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY可选

The maximum number of requests allowed per window for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token endpoint.

DOCSPACE_REQUEST_QUERY可选

The flag that indicates whether the server should accept configuration via query parameters in incoming requests.

DOCSPACE_REQUEST_AUTHORIZATION_HEADER可选

The flag that indicates whether the server should check for the Authorization header in incoming requests.

DOCSPACE_REQUEST_HEADER_PREFIX可选

The prefix to use with custom configuration headers.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_SESSION_TTL可选

The time-to-live (TTL) for HTTP sessions in milliseconds.

DOCSPACE_SESSION_INTERVAL可选

The interval for checking HTTP sessions for expiration in milliseconds.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_OAUTH_BASE_URL可选

The base URL of the DocSpace OAuth service for OAuth requests.

DOCSPACE_OAUTH_CLIENT_ID可选

The client ID of the OAuth application.

DOCSPACE_OAUTH_CLIENT_SECRET可选secret

The client secret of the OAuth application.

DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth access tokens.

DOCSPACE_OAUTH_AUTH_TOKEN_TTL可选

The time-to-live (TTL) for OAuth access tokens in milliseconds.

DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth access tokens.

DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth state tokens.

DOCSPACE_OAUTH_STATE_TOKEN_TTL可选

The time-to-live (TTL) for OAuth state tokens in milliseconds.

DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth state tokens.

DOCSPACE_SERVER_BASE_URL可选

The base URL of the server.

DOCSPACE_HOST可选

The host to bind the server to.

DOCSPACE_PORT可选

The port to bind the server to.

DOCSPACE_SERVER_PROXY_HOPS可选

The number of proxy servers between the server and the client.

DOCSPACE_SERVER_CORS_MCP_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_MCP_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_OAUTH_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY可选

The maximum number of requests allowed per window for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW可选

The time window in milliseconds for the rate limit for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY可选

The maximum number of requests allowed per window for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY可选

The maximum number of requests allowed per window for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY可选

The maximum number of requests allowed per window for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token endpoint.

DOCSPACE_REQUEST_QUERY可选

The flag that indicates whether the server should accept configuration via query parameters in incoming requests.

DOCSPACE_REQUEST_AUTHORIZATION_HEADER可选

The flag that indicates whether the server should check for the Authorization header in incoming requests.

DOCSPACE_REQUEST_HEADER_PREFIX可选

The prefix to use with custom configuration headers.

DOCSPACE_TRANSPORT可选

The transport protocol to use for communication with the MCP server.

DOCSPACE_DYNAMIC可选

The flag that indicates whether the MCP server should use meta tools.

DOCSPACE_TOOLSETS可选

The list of toolsets to enable for the MCP server.

DOCSPACE_ENABLED_TOOLS可选

The list of tools to enable for the MCP server.

DOCSPACE_DISABLED_TOOLS可选

The list of tools to disable for the MCP server.

DOCSPACE_SESSION_TTL可选

The time-to-live (TTL) for HTTP sessions in milliseconds.

DOCSPACE_SESSION_INTERVAL可选

The interval for checking HTTP sessions for expiration in milliseconds.

DOCSPACE_USER_AGENT可选

The user agent to include in the User-Agent header for API requests.

DOCSPACE_BASE_URL可选

The base URL of the DocSpace instance for API requests.

DOCSPACE_AUTHORIZATION可选secret

The raw value to include in the Authorization header for API requests.

DOCSPACE_API_KEY可选secret

The API key for accessing the API.

DOCSPACE_AUTH_TOKEN可选secret

The Personal Access Token (PAT) for accessing the API.

DOCSPACE_USERNAME可选

The username for accessing the API using basic authentication.

DOCSPACE_PASSWORD可选secret

The password for accessing the API using basic authentication.

DOCSPACE_OAUTH_BASE_URL可选

The base URL of the DocSpace OAuth service for OAuth requests.

DOCSPACE_OAUTH_CLIENT_ID可选

The client ID of the OAuth application.

DOCSPACE_OAUTH_CLIENT_SECRET可选secret

The client secret of the OAuth application.

DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth access tokens.

DOCSPACE_OAUTH_AUTH_TOKEN_TTL可选

The time-to-live (TTL) for OAuth access tokens in milliseconds.

DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth access tokens.

DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM可选

The algorithm to use for signing OAuth state tokens.

DOCSPACE_OAUTH_STATE_TOKEN_TTL可选

The time-to-live (TTL) for OAuth state tokens in milliseconds.

DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY可选secret

The secret key to use for signing OAuth state tokens.

DOCSPACE_SERVER_BASE_URL可选

The base URL of the server.

DOCSPACE_HOST可选

The host to bind the server to.

DOCSPACE_PORT可选

The port to bind the server to.

DOCSPACE_SERVER_PROXY_HOPS可选

The number of proxy servers between the server and the client.

DOCSPACE_SERVER_CORS_MCP_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_MCP_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.

DOCSPACE_SERVER_CORS_OAUTH_ORIGIN可选

The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE可选

The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY可选

The maximum number of requests allowed per window for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW可选

The time window in milliseconds for the rate limit for the MCP endpoints.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY可选

The maximum number of requests allowed per window for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth authorization endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY可选

The maximum number of requests allowed per window for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth callback endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY可选

The maximum number of requests allowed per window for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth introspection endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY可选

The maximum number of requests allowed per window for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth client registration endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY可选

The maximum number of requests allowed per window for the OAuth token endpoint.

DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW可选

The time window in milliseconds for the rate limit for the OAuth token endpoint.

DOCSPACE_REQUEST_QUERY可选

The flag that indicates whether the server should accept configuration via query parameters in incoming requests.

DOCSPACE_REQUEST_AUTHORIZATION_HEADER可选

The flag that indicates whether the server should check for the Authorization header in incoming requests.

DOCSPACE_REQUEST_HEADER_PREFIX可选

The prefix to use with custom configuration headers.

相关资源

统一 Manifest

{
  "id": "io.github.ONLYOFFICE/docspace",
  "type": "mcp-server",
  "version": "3.2.0",
  "displayName": "docspace",
  "description": "A room-based collaborative platform",
  "repository": {
    "url": "https://github.com/ONLYOFFICE/docspace-mcp",
    "source": "github"
  },
  "homepage": "https://ONLYOFFICE.github.io/",
  "distribution": {
    "packages": [
      {
        "registryType": "mcpb",
        "identifier": "https://github.com/ONLYOFFICE/docspace-mcp/releases/download/v3.2.0/onlyoffice-docspace-mcp-3.2.0.mcpb",
        "version": "3.2.0",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          }
        ]
      },
      {
        "registryType": "npm",
        "identifier": "@onlyoffice/docspace-mcp",
        "version": "3.2.0",
        "runtimeHint": "npx",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          }
        ]
      },
      {
        "registryType": "npm",
        "identifier": "@onlyoffice/docspace-mcp",
        "version": "3.2.0",
        "runtimeHint": "npx",
        "transport": "sse",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_SESSION_TTL",
            "description": "The time-to-live (TTL) for HTTP sessions in milliseconds."
          },
          {
            "name": "DOCSPACE_SESSION_INTERVAL",
            "description": "The interval for checking HTTP sessions for expiration in milliseconds."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_BASE_URL",
            "description": "The base URL of the DocSpace OAuth service for OAuth requests."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_ID",
            "description": "The client ID of the OAuth application."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_SECRET",
            "description": "The client secret of the OAuth application.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth access tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth access tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth state tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth state tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_SERVER_BASE_URL",
            "description": "The base URL of the server."
          },
          {
            "name": "DOCSPACE_HOST",
            "description": "The host to bind the server to."
          },
          {
            "name": "DOCSPACE_PORT",
            "description": "The port to bind the server to."
          },
          {
            "name": "DOCSPACE_SERVER_PROXY_HOPS",
            "description": "The number of proxy servers between the server and the client."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY",
            "description": "The maximum number of requests allowed per window for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_REQUEST_QUERY",
            "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER",
            "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_HEADER_PREFIX",
            "description": "The prefix to use with custom configuration headers."
          }
        ]
      },
      {
        "registryType": "npm",
        "identifier": "@onlyoffice/docspace-mcp",
        "version": "3.2.0",
        "runtimeHint": "npx",
        "transport": "streamable-http",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_SESSION_TTL",
            "description": "The time-to-live (TTL) for HTTP sessions in milliseconds."
          },
          {
            "name": "DOCSPACE_SESSION_INTERVAL",
            "description": "The interval for checking HTTP sessions for expiration in milliseconds."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_BASE_URL",
            "description": "The base URL of the DocSpace OAuth service for OAuth requests."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_ID",
            "description": "The client ID of the OAuth application."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_SECRET",
            "description": "The client secret of the OAuth application.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth access tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth access tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth state tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth state tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_SERVER_BASE_URL",
            "description": "The base URL of the server."
          },
          {
            "name": "DOCSPACE_HOST",
            "description": "The host to bind the server to."
          },
          {
            "name": "DOCSPACE_PORT",
            "description": "The port to bind the server to."
          },
          {
            "name": "DOCSPACE_SERVER_PROXY_HOPS",
            "description": "The number of proxy servers between the server and the client."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY",
            "description": "The maximum number of requests allowed per window for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_REQUEST_QUERY",
            "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER",
            "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_HEADER_PREFIX",
            "description": "The prefix to use with custom configuration headers."
          }
        ]
      },
      {
        "registryType": "oci",
        "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
        "runtimeHint": "docker",
        "transport": "stdio",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          }
        ]
      },
      {
        "registryType": "oci",
        "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
        "runtimeHint": "docker",
        "transport": "sse",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_SESSION_TTL",
            "description": "The time-to-live (TTL) for HTTP sessions in milliseconds."
          },
          {
            "name": "DOCSPACE_SESSION_INTERVAL",
            "description": "The interval for checking HTTP sessions for expiration in milliseconds."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_BASE_URL",
            "description": "The base URL of the DocSpace OAuth service for OAuth requests."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_ID",
            "description": "The client ID of the OAuth application."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_SECRET",
            "description": "The client secret of the OAuth application.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth access tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth access tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth state tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth state tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_SERVER_BASE_URL",
            "description": "The base URL of the server."
          },
          {
            "name": "DOCSPACE_HOST",
            "description": "The host to bind the server to."
          },
          {
            "name": "DOCSPACE_PORT",
            "description": "The port to bind the server to."
          },
          {
            "name": "DOCSPACE_SERVER_PROXY_HOPS",
            "description": "The number of proxy servers between the server and the client."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY",
            "description": "The maximum number of requests allowed per window for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_REQUEST_QUERY",
            "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER",
            "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_HEADER_PREFIX",
            "description": "The prefix to use with custom configuration headers."
          }
        ]
      },
      {
        "registryType": "oci",
        "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
        "runtimeHint": "docker",
        "transport": "streamable-http",
        "environmentVariables": [
          {
            "name": "DOCSPACE_TRANSPORT",
            "description": "The transport protocol to use for communication with the MCP server."
          },
          {
            "name": "DOCSPACE_DYNAMIC",
            "description": "The flag that indicates whether the MCP server should use meta tools."
          },
          {
            "name": "DOCSPACE_TOOLSETS",
            "description": "The list of toolsets to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_ENABLED_TOOLS",
            "description": "The list of tools to enable for the MCP server."
          },
          {
            "name": "DOCSPACE_DISABLED_TOOLS",
            "description": "The list of tools to disable for the MCP server."
          },
          {
            "name": "DOCSPACE_SESSION_TTL",
            "description": "The time-to-live (TTL) for HTTP sessions in milliseconds."
          },
          {
            "name": "DOCSPACE_SESSION_INTERVAL",
            "description": "The interval for checking HTTP sessions for expiration in milliseconds."
          },
          {
            "name": "DOCSPACE_USER_AGENT",
            "description": "The user agent to include in the User-Agent header for API requests."
          },
          {
            "name": "DOCSPACE_BASE_URL",
            "description": "The base URL of the DocSpace instance for API requests."
          },
          {
            "name": "DOCSPACE_AUTHORIZATION",
            "description": "The raw value to include in the Authorization header for API requests.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_API_KEY",
            "description": "The API key for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_AUTH_TOKEN",
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_USERNAME",
            "description": "The username for accessing the API using basic authentication."
          },
          {
            "name": "DOCSPACE_PASSWORD",
            "description": "The password for accessing the API using basic authentication.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_BASE_URL",
            "description": "The base URL of the DocSpace OAuth service for OAuth requests."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_ID",
            "description": "The client ID of the OAuth application."
          },
          {
            "name": "DOCSPACE_OAUTH_CLIENT_SECRET",
            "description": "The client secret of the OAuth application.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth access tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth access tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM",
            "description": "The algorithm to use for signing OAuth state tokens."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL",
            "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds."
          },
          {
            "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY",
            "description": "The secret key to use for signing OAuth state tokens.",
            "isSecret": true
          },
          {
            "name": "DOCSPACE_SERVER_BASE_URL",
            "description": "The base URL of the server."
          },
          {
            "name": "DOCSPACE_HOST",
            "description": "The host to bind the server to."
          },
          {
            "name": "DOCSPACE_PORT",
            "description": "The port to bind the server to."
          },
          {
            "name": "DOCSPACE_SERVER_PROXY_HOPS",
            "description": "The number of proxy servers between the server and the client."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN",
            "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE",
            "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY",
            "description": "The maximum number of requests allowed per window for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the MCP endpoints."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY",
            "description": "The maximum number of requests allowed per window for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW",
            "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint."
          },
          {
            "name": "DOCSPACE_REQUEST_QUERY",
            "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER",
            "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests."
          },
          {
            "name": "DOCSPACE_REQUEST_HEADER_PREFIX",
            "description": "The prefix to use with custom configuration headers."
          }
        ]
      }
    ],
    "remotes": [
      {
        "transport": "sse",
        "url": "https://mcp.onlyoffice.com/sse"
      },
      {
        "transport": "streamable-http",
        "url": "https://mcp.onlyoffice.com/mcp"
      }
    ]
  },
  "dependencies": [],
  "installTargets": [
    "claude-code",
    "claude-desktop",
    "cursor",
    "vscode"
  ],
  "keywords": [],
  "provenance": {
    "origin": "official-mcp-registry",
    "originalId": "io.github.ONLYOFFICE/docspace",
    "originalUrl": "https://registry.modelcontextprotocol.io/v0.1/servers/io.github.ONLYOFFICE%2Fdocspace/versions/latest",
    "isOfficial": true,
    "status": "active"
  }
}
docspace — MCP Server 安装与配置 · AgentHub