Serversio.github.ONLYOFFICE/docspace
D

io.github.ONLYOFFICE/docspace

io.github.ONLYOFFICE/docspace · v3.2.0
▦ other
v3.2.0other mcpb: https://github.com/ONLYOFFICE/docspace-mcp/releases/download/v3.2.0/onlyoffice-docspace-mcp-3.2.0.mcpb🌐 https://mcp.onlyoffice.com/sse↗ Website↗ Repository
{}server.json

The full server descriptor as registered with IndusMCP.

{
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
  "name": "io.github.ONLYOFFICE/docspace",
  "description": "A room-based collaborative platform",
  "repository": {
    "url": "https://github.com/ONLYOFFICE/docspace-mcp",
    "source": "github",
    "id": "962498237"
  },
  "version": "3.2.0",
  "websiteUrl": "https://ONLYOFFICE.github.io/",
  "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",
      "fileSha256": "c2c58c76bf0cd4cf7bb74fbe8dbafa103b4f1d105c47a43ac36ce183b5308833",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        }
      ]
    },
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "@onlyoffice/docspace-mcp",
      "version": "3.2.0",
      "runtimeHint": "npx",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        }
      ]
    },
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "@onlyoffice/docspace-mcp",
      "version": "3.2.0",
      "runtimeHint": "npx",
      "transport": {
        "type": "sse",
        "url": "https://example.com/sse",
        "headers": [
          {
            "description": "The flag that indicates whether the MCP server should use meta tools.",
            "format": "boolean",
            "default": "false",
            "name": "X-Mcp-Dynamic"
          },
          {
            "description": "The list of toolsets to enable for the MCP server.",
            "format": "string",
            "default": "all",
            "choices": [
              "files",
              "folders",
              "rooms",
              "people"
            ],
            "name": "X-Mcp-Toolsets"
          },
          {
            "description": "The list of tools to enable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Enabled-Tools"
          },
          {
            "description": "The list of tools to disable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Disabled-Tools"
          },
          {
            "description": "The base URL of the DocSpace instance for API requests.",
            "format": "string",
            "name": "X-Mcp-Base-Url"
          },
          {
            "description": "The API key for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Api-Key"
          },
          {
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Auth-Token"
          },
          {
            "description": "The username for accessing the API using basic authentication.",
            "format": "string",
            "name": "X-Mcp-Username"
          },
          {
            "description": "The password for accessing the API using basic authentication.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Password"
          }
        ]
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The time-to-live (TTL) for HTTP sessions in milliseconds.",
          "format": "number",
          "default": "28800000",
          "name": "DOCSPACE_SESSION_TTL"
        },
        {
          "description": "The interval for checking HTTP sessions for expiration in milliseconds.",
          "format": "number",
          "default": "240000",
          "name": "DOCSPACE_SESSION_INTERVAL"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        },
        {
          "description": "The base URL of the DocSpace OAuth service for OAuth requests.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_BASE_URL"
        },
        {
          "description": "The client ID of the OAuth application.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_CLIENT_ID"
        },
        {
          "description": "The client secret of the OAuth application.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_CLIENT_SECRET"
        },
        {
          "description": "The algorithm to use for signing OAuth access tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth access tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY"
        },
        {
          "description": "The algorithm to use for signing OAuth state tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth state tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY"
        },
        {
          "description": "The base URL of the server.",
          "format": "string",
          "name": "DOCSPACE_SERVER_BASE_URL"
        },
        {
          "description": "The host to bind the server to.",
          "format": "string",
          "default": "127.0.0.1",
          "name": "DOCSPACE_HOST"
        },
        {
          "description": "The port to bind the server to.",
          "format": "number",
          "default": "8080",
          "name": "DOCSPACE_PORT"
        },
        {
          "description": "The number of proxy servers between the server and the client.",
          "format": "number",
          "default": "0",
          "name": "DOCSPACE_SERVER_PROXY_HOPS"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE"
        },
        {
          "description": "The maximum number of requests allowed per window for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth callback endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW"
        },
        {
          "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_QUERY"
        },
        {
          "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER"
        },
        {
          "description": "The prefix to use with custom configuration headers.",
          "format": "string",
          "default": "x-mcp-",
          "name": "DOCSPACE_REQUEST_HEADER_PREFIX"
        }
      ]
    },
    {
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "identifier": "@onlyoffice/docspace-mcp",
      "version": "3.2.0",
      "runtimeHint": "npx",
      "transport": {
        "type": "streamable-http",
        "url": "https://example.com/mcp",
        "headers": [
          {
            "description": "The flag that indicates whether the MCP server should use meta tools.",
            "format": "boolean",
            "default": "false",
            "name": "X-Mcp-Dynamic"
          },
          {
            "description": "The list of toolsets to enable for the MCP server.",
            "format": "string",
            "default": "all",
            "choices": [
              "files",
              "folders",
              "rooms",
              "people"
            ],
            "name": "X-Mcp-Toolsets"
          },
          {
            "description": "The list of tools to enable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Enabled-Tools"
          },
          {
            "description": "The list of tools to disable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Disabled-Tools"
          },
          {
            "description": "The base URL of the DocSpace instance for API requests.",
            "format": "string",
            "name": "X-Mcp-Base-Url"
          },
          {
            "description": "The API key for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Api-Key"
          },
          {
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Auth-Token"
          },
          {
            "description": "The username for accessing the API using basic authentication.",
            "format": "string",
            "name": "X-Mcp-Username"
          },
          {
            "description": "The password for accessing the API using basic authentication.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Password"
          }
        ]
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The time-to-live (TTL) for HTTP sessions in milliseconds.",
          "format": "number",
          "default": "28800000",
          "name": "DOCSPACE_SESSION_TTL"
        },
        {
          "description": "The interval for checking HTTP sessions for expiration in milliseconds.",
          "format": "number",
          "default": "240000",
          "name": "DOCSPACE_SESSION_INTERVAL"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        },
        {
          "description": "The base URL of the DocSpace OAuth service for OAuth requests.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_BASE_URL"
        },
        {
          "description": "The client ID of the OAuth application.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_CLIENT_ID"
        },
        {
          "description": "The client secret of the OAuth application.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_CLIENT_SECRET"
        },
        {
          "description": "The algorithm to use for signing OAuth access tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth access tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY"
        },
        {
          "description": "The algorithm to use for signing OAuth state tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth state tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY"
        },
        {
          "description": "The base URL of the server.",
          "format": "string",
          "name": "DOCSPACE_SERVER_BASE_URL"
        },
        {
          "description": "The host to bind the server to.",
          "format": "string",
          "default": "127.0.0.1",
          "name": "DOCSPACE_HOST"
        },
        {
          "description": "The port to bind the server to.",
          "format": "number",
          "default": "8080",
          "name": "DOCSPACE_PORT"
        },
        {
          "description": "The number of proxy servers between the server and the client.",
          "format": "number",
          "default": "0",
          "name": "DOCSPACE_SERVER_PROXY_HOPS"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE"
        },
        {
          "description": "The maximum number of requests allowed per window for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth callback endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW"
        },
        {
          "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_QUERY"
        },
        {
          "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER"
        },
        {
          "description": "The prefix to use with custom configuration headers.",
          "format": "string",
          "default": "x-mcp-",
          "name": "DOCSPACE_REQUEST_HEADER_PREFIX"
        }
      ]
    },
    {
      "registryType": "oci",
      "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
      "runtimeHint": "docker",
      "transport": {
        "type": "stdio"
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        }
      ]
    },
    {
      "registryType": "oci",
      "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
      "runtimeHint": "docker",
      "transport": {
        "type": "sse",
        "url": "https://example.com/mcp",
        "headers": [
          {
            "description": "The flag that indicates whether the MCP server should use meta tools.",
            "format": "boolean",
            "default": "false",
            "name": "X-Mcp-Dynamic"
          },
          {
            "description": "The list of toolsets to enable for the MCP server.",
            "format": "string",
            "default": "all",
            "choices": [
              "files",
              "folders",
              "rooms",
              "people"
            ],
            "name": "X-Mcp-Toolsets"
          },
          {
            "description": "The list of tools to enable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Enabled-Tools"
          },
          {
            "description": "The list of tools to disable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Disabled-Tools"
          },
          {
            "description": "The base URL of the DocSpace instance for API requests.",
            "format": "string",
            "name": "X-Mcp-Base-Url"
          },
          {
            "description": "The API key for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Api-Key"
          },
          {
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Auth-Token"
          },
          {
            "description": "The username for accessing the API using basic authentication.",
            "format": "string",
            "name": "X-Mcp-Username"
          },
          {
            "description": "The password for accessing the API using basic authentication.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Password"
          }
        ]
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The time-to-live (TTL) for HTTP sessions in milliseconds.",
          "format": "number",
          "default": "28800000",
          "name": "DOCSPACE_SESSION_TTL"
        },
        {
          "description": "The interval for checking HTTP sessions for expiration in milliseconds.",
          "format": "number",
          "default": "240000",
          "name": "DOCSPACE_SESSION_INTERVAL"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        },
        {
          "description": "The base URL of the DocSpace OAuth service for OAuth requests.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_BASE_URL"
        },
        {
          "description": "The client ID of the OAuth application.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_CLIENT_ID"
        },
        {
          "description": "The client secret of the OAuth application.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_CLIENT_SECRET"
        },
        {
          "description": "The algorithm to use for signing OAuth access tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth access tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY"
        },
        {
          "description": "The algorithm to use for signing OAuth state tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth state tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY"
        },
        {
          "description": "The base URL of the server.",
          "format": "string",
          "name": "DOCSPACE_SERVER_BASE_URL"
        },
        {
          "description": "The host to bind the server to.",
          "format": "string",
          "default": "127.0.0.1",
          "name": "DOCSPACE_HOST"
        },
        {
          "description": "The port to bind the server to.",
          "format": "number",
          "default": "8080",
          "name": "DOCSPACE_PORT"
        },
        {
          "description": "The number of proxy servers between the server and the client.",
          "format": "number",
          "default": "0",
          "name": "DOCSPACE_SERVER_PROXY_HOPS"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE"
        },
        {
          "description": "The maximum number of requests allowed per window for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth callback endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW"
        },
        {
          "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_QUERY"
        },
        {
          "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER"
        },
        {
          "description": "The prefix to use with custom configuration headers.",
          "format": "string",
          "default": "x-mcp-",
          "name": "DOCSPACE_REQUEST_HEADER_PREFIX"
        }
      ]
    },
    {
      "registryType": "oci",
      "identifier": "docker.io/onlyoffice/docspace-mcp:3.2.0",
      "runtimeHint": "docker",
      "transport": {
        "type": "streamable-http",
        "url": "https://example.com/mcp",
        "headers": [
          {
            "description": "The flag that indicates whether the MCP server should use meta tools.",
            "format": "boolean",
            "default": "false",
            "name": "X-Mcp-Dynamic"
          },
          {
            "description": "The list of toolsets to enable for the MCP server.",
            "format": "string",
            "default": "all",
            "choices": [
              "files",
              "folders",
              "rooms",
              "people"
            ],
            "name": "X-Mcp-Toolsets"
          },
          {
            "description": "The list of tools to enable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Enabled-Tools"
          },
          {
            "description": "The list of tools to disable for the MCP server.",
            "format": "string",
            "choices": [
              "delete_file",
              "get_file_info",
              "update_file",
              "copy_batch_items",
              "move_batch_items",
              "download_file_as_text",
              "upload_file",
              "create_folder",
              "delete_folder",
              "get_folder_content",
              "get_folder_info",
              "rename_folder",
              "get_my_folder",
              "create_room",
              "get_room_info",
              "update_room",
              "archive_room",
              "set_room_security",
              "get_room_security_info",
              "get_rooms_folder",
              "get_room_types",
              "get_room_access_levels",
              "get_all_people"
            ],
            "name": "X-Mcp-Disabled-Tools"
          },
          {
            "description": "The base URL of the DocSpace instance for API requests.",
            "format": "string",
            "name": "X-Mcp-Base-Url"
          },
          {
            "description": "The API key for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Api-Key"
          },
          {
            "description": "The Personal Access Token (PAT) for accessing the API.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Auth-Token"
          },
          {
            "description": "The username for accessing the API using basic authentication.",
            "format": "string",
            "name": "X-Mcp-Username"
          },
          {
            "description": "The password for accessing the API using basic authentication.",
            "format": "string",
            "isSecret": true,
            "name": "X-Mcp-Password"
          }
        ]
      },
      "environmentVariables": [
        {
          "description": "The transport protocol to use for communication with the MCP server.",
          "format": "string",
          "default": "stdio",
          "choices": [
            "stdio",
            "sse",
            "streamable-http",
            "http"
          ],
          "name": "DOCSPACE_TRANSPORT"
        },
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "DOCSPACE_DYNAMIC"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "DOCSPACE_TOOLSETS"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_ENABLED_TOOLS"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "DOCSPACE_DISABLED_TOOLS"
        },
        {
          "description": "The time-to-live (TTL) for HTTP sessions in milliseconds.",
          "format": "number",
          "default": "28800000",
          "name": "DOCSPACE_SESSION_TTL"
        },
        {
          "description": "The interval for checking HTTP sessions for expiration in milliseconds.",
          "format": "number",
          "default": "240000",
          "name": "DOCSPACE_SESSION_INTERVAL"
        },
        {
          "description": "The user agent to include in the User-Agent header for API requests.",
          "format": "string",
          "default": "@onlyoffice/docspace-mcp v3.2.0",
          "name": "DOCSPACE_USER_AGENT"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "DOCSPACE_BASE_URL"
        },
        {
          "description": "The raw value to include in the Authorization header for API requests.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTHORIZATION"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_API_KEY"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_AUTH_TOKEN"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "DOCSPACE_USERNAME"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_PASSWORD"
        },
        {
          "description": "The base URL of the DocSpace OAuth service for OAuth requests.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_BASE_URL"
        },
        {
          "description": "The client ID of the OAuth application.",
          "format": "string",
          "name": "DOCSPACE_OAUTH_CLIENT_ID"
        },
        {
          "description": "The client secret of the OAuth application.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_CLIENT_SECRET"
        },
        {
          "description": "The algorithm to use for signing OAuth access tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth access tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth access tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_AUTH_TOKEN_SECRET_KEY"
        },
        {
          "description": "The algorithm to use for signing OAuth state tokens.",
          "format": "string",
          "default": "HS256",
          "choices": [
            "HS256",
            "HS384",
            "HS512"
          ],
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_ALGORITHM"
        },
        {
          "description": "The time-to-live (TTL) for OAuth state tokens in milliseconds.",
          "format": "number",
          "default": "3600000",
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_TTL"
        },
        {
          "description": "The secret key to use for signing OAuth state tokens.",
          "format": "string",
          "isSecret": true,
          "name": "DOCSPACE_OAUTH_STATE_TOKEN_SECRET_KEY"
        },
        {
          "description": "The base URL of the server.",
          "format": "string",
          "name": "DOCSPACE_SERVER_BASE_URL"
        },
        {
          "description": "The host to bind the server to.",
          "format": "string",
          "default": "127.0.0.1",
          "name": "DOCSPACE_HOST"
        },
        {
          "description": "The port to bind the server to.",
          "format": "number",
          "default": "8080",
          "name": "DOCSPACE_PORT"
        },
        {
          "description": "The number of proxy servers between the server and the client.",
          "format": "number",
          "default": "0",
          "name": "DOCSPACE_SERVER_PROXY_HOPS"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to MCP endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_MCP_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to MCP endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_MCP_MAX_AGE"
        },
        {
          "description": "The list of allowed origins to include in the Access-Control-Allow-Origin header for CORS requests to OAuth endpoints.",
          "format": "string",
          "default": "*",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_ORIGIN"
        },
        {
          "description": "The maximum age in milliseconds to include in the Access-Control-Max-Age header for CORS requests to OAuth endpoints.",
          "format": "number",
          "default": "86400000",
          "name": "DOCSPACE_SERVER_CORS_OAUTH_MAX_AGE"
        },
        {
          "description": "The maximum number of requests allowed per window for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the MCP endpoints.",
          "format": "number",
          "default": "1000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_MCP_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth server metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_SERVER_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth resource metadata endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_RESOURCE_METADATA_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth authorization endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth authorization endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_AUTHORIZE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth callback endpoint.",
          "format": "number",
          "default": "200",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth callback endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_CALLBACK_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth introspection endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth introspection endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_INTROSPECT_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth client registration endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth client registration endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REGISTER_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token revocation endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_REVOKE_WINDOW"
        },
        {
          "description": "The maximum number of requests allowed per window for the OAuth token endpoint.",
          "format": "number",
          "default": "10",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_CAPACITY"
        },
        {
          "description": "The time window in milliseconds for the rate limit for the OAuth token endpoint.",
          "format": "number",
          "default": "60000",
          "name": "DOCSPACE_SERVER_RATE_LIMITS_OAUTH_TOKEN_WINDOW"
        },
        {
          "description": "The flag that indicates whether the server should accept configuration via query parameters in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_QUERY"
        },
        {
          "description": "The flag that indicates whether the server should check for the Authorization header in incoming requests.",
          "format": "boolean",
          "default": "true",
          "name": "DOCSPACE_REQUEST_AUTHORIZATION_HEADER"
        },
        {
          "description": "The prefix to use with custom configuration headers.",
          "format": "string",
          "default": "x-mcp-",
          "name": "DOCSPACE_REQUEST_HEADER_PREFIX"
        }
      ]
    }
  ],
  "remotes": [
    {
      "type": "sse",
      "url": "https://mcp.onlyoffice.com/sse",
      "headers": [
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "X-Mcp-Dynamic"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "X-Mcp-Toolsets"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "X-Mcp-Enabled-Tools"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "X-Mcp-Disabled-Tools"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "X-Mcp-Base-Url"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Api-Key"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Auth-Token"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "X-Mcp-Username"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Password"
        }
      ]
    },
    {
      "type": "streamable-http",
      "url": "https://mcp.onlyoffice.com/mcp",
      "headers": [
        {
          "description": "The flag that indicates whether the MCP server should use meta tools.",
          "format": "boolean",
          "default": "false",
          "name": "X-Mcp-Dynamic"
        },
        {
          "description": "The list of toolsets to enable for the MCP server.",
          "format": "string",
          "default": "all",
          "choices": [
            "files",
            "folders",
            "rooms",
            "people"
          ],
          "name": "X-Mcp-Toolsets"
        },
        {
          "description": "The list of tools to enable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "X-Mcp-Enabled-Tools"
        },
        {
          "description": "The list of tools to disable for the MCP server.",
          "format": "string",
          "choices": [
            "delete_file",
            "get_file_info",
            "update_file",
            "copy_batch_items",
            "move_batch_items",
            "download_file_as_text",
            "upload_file",
            "create_folder",
            "delete_folder",
            "get_folder_content",
            "get_folder_info",
            "rename_folder",
            "get_my_folder",
            "create_room",
            "get_room_info",
            "update_room",
            "archive_room",
            "set_room_security",
            "get_room_security_info",
            "get_rooms_folder",
            "get_room_types",
            "get_room_access_levels",
            "get_all_people"
          ],
          "name": "X-Mcp-Disabled-Tools"
        },
        {
          "description": "The base URL of the DocSpace instance for API requests.",
          "format": "string",
          "name": "X-Mcp-Base-Url"
        },
        {
          "description": "The API key for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Api-Key"
        },
        {
          "description": "The Personal Access Token (PAT) for accessing the API.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Auth-Token"
        },
        {
          "description": "The username for accessing the API using basic authentication.",
          "format": "string",
          "name": "X-Mcp-Username"
        },
        {
          "description": "The password for accessing the API using basic authentication.",
          "format": "string",
          "isSecret": true,
          "name": "X-Mcp-Password"
        }
      ]
    }
  ],
  "_meta": {
    "dev.indusmcp/source": "official-registry-mirror",
    "dev.indusmcp/synced": "2026-05-12"
  }
}