AdsPower浏览器控制
STDIO用于控制AdsPower浏览器的MCP服务器
用于控制AdsPower浏览器的MCP服务器
A Model Context Protocol server that AdsPower browser LocalAPI. This server enables LLMs to interact with start browser, create browser, update browser fingerprint config ...
Talk to LLMs to create browser: Create an Android UA browser using Chrome 134
Talk to LLMs to create browser: Help me with random UA, random fingerprint, random cookie generation, create 3 browsers, use 134 cores, and open them
Node version 18 or greater
To use with Claude Desktop, add the server config:
On macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{ "mcpServers": { "adspower-local-api": { "command": "npx", "args": ["-y", "local-api-mcp-typescript"] } } }
{ "mcpServers": { "adspower-local-api": { "command": "cmd", "args": ["/c", "npx", "-y", "local-api-mcp-typescript"] } } }
or use in Cursor
# git clone git clone https://github.com/AdsPower/local-api-mcp-typescript.git # install package cd local-api-mcp-typescript && npx pnpm i # build npm run build
# Add the server to your claude_desktop_config.json "mcpServers": { "adspower-local-api": { "command": "node", "args": [ "<Replace Your Project Path>/local-api-mcp-typescript/build/index.js" ] } }
open_browser
serialNumber
(string, optional): The serial number of the browser to openuserId
(string, optional): The browser id of the browser to openclose_browser
userId
(string): The browser id of the browser to stopcreate_browser
groupId
(string): The group id for the browserdomainName
(string, optional): The domain nameopenUrls
(string[], optional): URLs to opencookie
(string, optional): Browser cookieusername
(string, optional): Usernamepassword
(string, optional): Passwordsystem
(string, optional): System typename
(string, optional): Browser namecountry
(string, optional): CountrysysAppCateId
(string, optional): System application category idstorageStrategy
(number, optional): Storage strategyuserProxyConfig
(object): Proxy configurationfingerprintConfig
(object, optional): Browser fingerprint configurationupdate_browser
userId
(string): The user id of the browser to updatedelete_browser
userIds
(string[]): The user ids of the browsers to deleteget_browser_list
groupId
(string, optional): The group id of the browsersize
(number, optional): The size of the pageid
(string, optional): The id of the browserserialNumber
(string, optional): The serial number of the browsersort
(enum, optional): Sort field ('serial_number' | 'last_open_time' | 'created_time')order
(enum, optional): Sort order ('asc' | 'desc')get-opened_browser
move_browser
groupId
(string): The target group iduserIds
(string[]): The browser ids to movecreate_group
groupName
(string): The name of the group to createremark
(string, optional): The remark of the groupupdate_group
groupId
(string): The id of the group to updategroupName
(string): The new name of the groupremark
(string | null, optional): The new remark of the group, set null to clearget_group_list
name
(string, optional): The name of the groupsize
(number, optional): The size of the pageget-application_list
size
(number, optional): The size of the pageproxy_soft
(enum): The proxy soft type ('brightdata', 'brightauto', 'oxylabsauto', etc.)proxy_type
(enum, optional): Proxy type ('http', 'https', 'socks5', 'no_proxy')proxy_host
(string, optional): Proxy hostproxy_port
(string, optional): Proxy portproxy_user
(string, optional): Proxy usernameproxy_password
(string, optional): Proxy passwordproxy_url
(string, optional): Proxy URLglobal_config
(enum, optional): Global config ('0' | '1')automatic_timezone
(enum, optional): Automatic timezone ('0' | '1')timezone
(string, optional): Timezonelanguage
(string[], optional): Languagesflash
(string, optional): Flash versionfonts
(string[], optional): Font listwebrtc
(enum, optional): WebRTC setting ('disabled' | 'forward' | 'proxy' | 'local')browser_kernel_config
(object, optional):
version
(string, optional): Browser versiontype
(enum, optional): Browser type ('chrome' | 'firefox')random_ua
(object, optional):
ua_version
(string[], optional): User agent versionsua_system_version
(enum[], optional): System versionstls_switch
(enum, optional): TLS switch ('0' | '1')tls
(string, optional): TLS configuration