Install @roxybrowser/openapi from npm
Install exact version 3.1.3. No verified executable entrypoint is available, so use the package documentation to launch it.
npm install --save-exact @roxybrowser/openapi@3.1.3An MCP server for managing RoxyBrowser browser instances and obtaining CDP endpoints for automation. Supports workspace management, proxy configuration, and account management
Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.
Install exact version 3.1.3. No verified executable entrypoint is available, so use the package documentation to launch it.
npm install --save-exact @roxybrowser/openapi@3.1.3| Canonical slug | roxybrowser-mcp-server-7775606c | Deployment | Local Only |
|---|---|---|---|
| Canonical package | npm:@roxybrowser/openapi | Repository | roxybrowserlabs/roxybrowser-mcp-server |
| First published | Aug 7, 2026 | Latest release | Aug 7, 2026 |
| Last security verification | Sep 1, 2026 | Classification confidence | 90% |
| Publication | Published | Official distribution | Yes |
| Channel | Identifier | Current version | Versions | Source |
|---|---|---|---|---|
| npm | @roxybrowser/openapi | 3.1.3 | 55 | Repository |
| Package | Version | Published / observed | Inventory | Security scan |
|---|---|---|---|---|
| npm@roxybrowser/openapi | 3.1.3Current | Sep 5, 2026 | 24 toolsSucceeded · 0 resources · 0 prompts | Verified clean |
Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.
| Provenance | artifact_hash_verified | Signature | — |
|---|---|---|---|
| MCP SDK | — | Artifact SHA-256 | 0897d7bf3a035d5d65cdcbb5cd51fb8ede826ce24bd23a7421cadcb518ce6109 |
| Scanner | mcp-proof-engine 0.1.0 | Scan completed | Sep 1, 2026 |
| Security rating | — | Methodology | — |
| Tool | Category | Annotations | Risk |
|---|---|---|---|
roxy_label_listList browser labels.Input schema{
"type": "object",
"properties": {
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_platform_account_createCreate one or more platform accounts.Input schema{
"type": "object",
"properties": {
"accounts": {
"type": "array",
"minItems": 1,
"maxItems": 30,
"items": {
"type": "object",
"properties": {
"platformUrl": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"twoFactorKey": {
"type": "string"
},
"remarks": {
"type": "string"
}
},
"required": [
"platformUrl"
]
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"accounts"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_platform_account_deleteDelete platform accounts.Input schema{
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "number"
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"ids"
]
}Annotations{
"readOnlyHint": false,
"destructiveHint": true,
"openWorldHint": false
} | — | WritesDestructiveClosed world | — |
roxy_platform_account_listList platform accounts.Input schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"pageSize": {
"type": "number",
"maximum": 100
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_platform_account_updateUpdate a platform account.Input schema{
"type": "object",
"properties": {
"id": {
"type": "number"
},
"platformUrl": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"twoFactorKey": {
"type": "string"
},
"remarks": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"id",
"platformUrl"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_clear_local_cacheClear local cache for browser profiles.Input schema{
"type": "object",
"properties": {
"dirIds": {
"type": "array",
"items": {
"type": "string"
}
},
"type": {
"type": "string",
"enum": [
"partial",
"all",
"cloud"
]
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirIds"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_clear_server_cacheClear server cache for browser profiles.Input schema{
"type": "object",
"properties": {
"dirIds": {
"type": "array",
"items": {
"type": "string"
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirIds"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_closeClose a browser profile.Input schema{
"type": "object",
"properties": {
"dirId": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirId"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_connection_infoGet CDP or BiDi connection information for opened browser profiles.Input schema{
"type": "object",
"properties": {
"dirIds": {
"type": "array",
"items": {
"type": "string"
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_createCreate one or more browser profiles.Input schema{
"type": "object",
"properties": {
"profiles": {
"type": "array",
"minItems": 1,
"maxItems": 30,
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"projectId": {
"type": "number"
},
"cookie": {
"description": "Cookies as JSON, Netscape, Name=Value text, one Cookie object, or an array of Cookie objects.",
"oneOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": true
},
{
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
}
]
},
"searchEngine": {
"type": "string",
"enum": [
"Google",
"Microsoft Bing",
"Yahoo",
"Yandex",
"DuckDuckGo"
]
},
"labelIds": {
"type": "array",
"items": {
"type": "number"
}
},
"platformAccounts": {
"type": "array",
"description": "Bind existing platform accounts, for example [{\"id\": 123}].",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
},
"additionalProperties": true
}
},
"proxyInfo": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
},
"additionalProperties": true,
"description": "Bind an existing proxy, for example {\"id\": 123}."
},
"fingerInfo": {
"type": "object",
"additionalProperties": true,
"description": "Browser fingerprint settings."
},
"urls": {
"type": "array",
"items": {
"type": "string"
}
},
"remark": {
"type": "string"
},
"browserCore": {
"type": "string",
"enum": [
"Chrome Latest",
"Chrome 150",
"Chrome 149",
"Chrome 148",
"Chrome 147",
"Chrome 146",
"Chrome 145",
"Chrome 144",
"Chrome 135",
"Chrome 133",
"Chrome 130",
"Chrome 125",
"Chrome 117",
"Chrome 109",
"Firefox Latest",
"Firefox 146"
],
"description": "Browser core and version, for example Chrome 150 or Firefox Latest."
},
"os": {
"type": "string",
"enum": [
"Windows 11",
"Windows 10",
"Windows 8",
"Windows 7",
"macOS 26",
"macOS 15",
"macOS 14",
"macOS 13",
"Linux ALL",
"Android 14",
"Android 13",
"Android 12",
"Android 9",
"IOS 18",
"IOS 17",
"IOS 16",
"IOS 15",
"IOS 14"
],
"description": "Operating system and version, for example Windows 10."
}
}
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"profiles"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_deleteDelete browser profiles.Input schema{
"type": "object",
"properties": {
"dirIds": {
"type": "array",
"items": {
"type": "string"
}
},
"soft": {
"type": "boolean"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirIds"
]
}Annotations{
"readOnlyHint": false,
"destructiveHint": true,
"openWorldHint": false
} | — | WritesDestructiveClosed world | — |
roxy_profile_getGet one browser profile details.Input schema{
"type": "object",
"properties": {
"dirId": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirId"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_listList browser profiles with their window dirId values.Input schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"pageSize": {
"type": "number",
"maximum": 100
},
"dirIds": {
"type": "array",
"items": {
"type": "string"
}
},
"projectIds": {
"type": "array",
"items": {
"type": "number"
}
},
"projectName": {
"type": "string",
"sinceRoxyBrowserVersion": "4.0.4"
},
"name": {
"type": "string"
},
"serialNumber": {
"type": "string",
"description": "Profile serial number, with or without its workspace prefix (for example ROX-11 or 11)."
},
"os": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_openOpen a browser profile.Input schema{
"type": "object",
"properties": {
"dirId": {
"type": "string"
},
"force": {
"type": "boolean"
},
"args": {
"type": "array",
"items": {
"type": "string"
}
},
"headless": {
"type": "boolean"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirId"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_randomize_fingerprintRandomize a browser profile fingerprint.Input schema{
"type": "object",
"properties": {
"dirId": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirId"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_profile_updateUpdate a browser profile.Input schema{
"type": "object",
"properties": {
"dirId": {
"type": "string"
},
"name": {
"type": "string"
},
"projectId": {
"type": "number"
},
"cookie": {
"description": "Cookies as JSON, Netscape, Name=Value text, one Cookie object, or an array of Cookie objects.",
"oneOf": [
{
"type": "string"
},
{
"type": "object",
"additionalProperties": true
},
{
"type": "array",
"items": {
"type": "object",
"additionalProperties": true
}
}
]
},
"searchEngine": {
"type": "string",
"enum": [
"Google",
"Microsoft Bing",
"Yahoo",
"Yandex",
"DuckDuckGo"
]
},
"labelIds": {
"type": "array",
"items": {
"type": "number"
}
},
"platformAccounts": {
"type": "array",
"description": "Bind existing platform accounts, for example [{\"id\": 123}].",
"items": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
},
"additionalProperties": true
}
},
"proxyInfo": {
"type": "object",
"properties": {
"id": {
"type": "number"
}
},
"additionalProperties": true,
"description": "Bind an existing proxy, for example {\"id\": 123}."
},
"fingerInfo": {
"type": "object",
"additionalProperties": true,
"description": "Browser fingerprint settings."
},
"urls": {
"type": "array",
"items": {
"type": "string"
}
},
"remark": {
"type": "string"
},
"os": {
"type": "string",
"enum": [
"Windows 11",
"Windows 10",
"Windows 8",
"Windows 7",
"macOS 26",
"macOS 15",
"macOS 14",
"macOS 13",
"Linux ALL",
"Android 14",
"Android 13",
"Android 12",
"Android 9",
"IOS 18",
"IOS 17",
"IOS 16",
"IOS 15",
"IOS 14"
],
"description": "Operating system and version, for example Windows 10."
},
"coreVersion": {
"type": "string",
"enum": [
"Latest",
"150",
"149",
"148",
"147",
"146",
"145",
"144",
"135",
"133",
"130",
"125",
"117",
"109"
],
"description": "Version for the profile's existing browser core, or Latest to keep it up to date."
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"dirId"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_project_listList projects in the configured workspace.Input schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"pageSize": {
"type": "number",
"maximum": 100
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_proxy_createCreate one or more proxies.Input schema{
"type": "object",
"properties": {
"checkChannel": {
"type": "string"
},
"proxies": {
"type": "array",
"minItems": 1,
"maxItems": 30,
"items": {
"type": "object",
"properties": {
"protocol": {
"type": "string",
"default": "SOCKS5"
},
"host": {
"type": "string"
},
"port": {
"type": "string"
},
"ipType": {
"type": "string"
},
"checkChannel": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"refreshUrl": {
"type": "string"
},
"remark": {
"type": "string"
}
},
"required": [
"ipType",
"host",
"port"
]
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"proxies",
"checkChannel"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_proxy_deleteDelete proxies.Input schema{
"type": "object",
"properties": {
"ids": {
"type": "array",
"items": {
"type": "number"
}
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"ids"
]
}Annotations{
"readOnlyHint": false,
"destructiveHint": true,
"openWorldHint": false
} | — | WritesDestructiveClosed world | — |
roxy_proxy_detectDetect a proxy.Input schema{
"type": "object",
"properties": {
"id": {
"type": "number"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"id"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_proxy_detect_channelsList proxy detect channels.Input schema{
"type": "object",
"properties": {
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_proxy_listList proxies from user-added and proxy-store sources.Input schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"pageSize": {
"type": "number",
"maximum": 100
},
"source": {
"type": "string",
"enum": [
"user",
"store",
"all"
]
},
"type": {
"type": "string",
"enum": [
"available",
"all"
]
},
"bindStatus": {
"type": "string",
"enum": [
"bound",
"unbound",
"all"
]
},
"autoRenew": {
"type": "boolean"
},
"country": {
"type": "string"
},
"sortBy": {
"type": "string"
},
"sortOrder": {
"type": "string",
"enum": [
"asc",
"desc"
]
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_proxy_updateUpdate a proxy.Input schema{
"type": "object",
"properties": {
"id": {
"type": "number"
},
"protocol": {
"type": "string",
"default": "SOCKS5"
},
"host": {
"type": "string"
},
"port": {
"type": "string"
},
"ipType": {
"type": "string"
},
"checkChannel": {
"type": "string"
},
"username": {
"type": "string"
},
"password": {
"type": "string"
},
"refreshUrl": {
"type": "string"
},
"remark": {
"type": "string"
},
"workspaceId": {
"type": "number",
"description": "Workspace ID. Defaults to the configured workspace when omitted."
}
},
"required": [
"id",
"checkChannel",
"ipType",
"protocol",
"host",
"port"
]
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
roxy_workspace_listList RoxyBrowser workspaces.Input schema{
"type": "object",
"properties": {
"page": {
"type": "number"
},
"pageSize": {
"type": "number",
"maximum": 100
}
}
}Annotations{
"readOnlyHint": true,
"destructiveHint": false,
"openWorldHint": false
} | — | Read onlyNon-destructiveClosed world | — |
| Endpoint | Transport | Authentication | Health | Observed |
|---|---|---|---|---|
| No verified remote endpoint is linked. | ||||
Install the selected package version with: npm install --save-exact @roxybrowser/openapi@3.1.3
RoxyBrowser MCP Server exposed 24 tools during independent protocol observation, including roxy_label_list, roxy_platform_account_create, roxy_platform_account_delete, roxy_platform_account_list, roxy_platform_account_update, roxy_profile_clear_local_cache, roxy_profile_clear_server_cache, roxy_profile_close, and others.
Our scanner tested version 3.1.3 without proving a finding in the methods exercised. This is not a guarantee that every deployment is secure.
Curated product and capability guides containing this catalog record.