AdsPower本地API
STDIOAdsPower浏览器本地API控制服务
AdsPower浏览器本地API控制服务
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