local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Allows creation and configuration of browser profiles with Android user agents
Supports configuration of Firefox browser profiles through the browser kernel configuration
Provides control over WebRTC settings in browser profiles, with options for disabling, forwarding, or using proxy/local connections
Servidor MCP de AdsPower LocalAPI
Un servidor de Protocolo de Contexto de Modelo (MLP) que AdsPower utiliza la API local del navegador. Este servidor permite que los LLM interactúen con el inicio, la creación y la actualización de la configuración de huellas dactilares del navegador.
Uso con Claude Desktop
Habla con LLM para crear un navegador: Create an Android UA browser using Chrome 134
Habla con LLM para crear un navegador: Help me with random UA, random fingerprint, random cookie generation, create 3 browsers, use 134 cores, and open them
¿Cómo utilizarlo?
Requisitos
- AdsPower
- Versión de nodo 18 o superior
Instalación
Para utilizar con Claude Desktop, agregue la configuración del servidor:
En macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
MacOS / Linux
Ventanas
o usar en Cursor
Desarrollo
Componentes
Herramientas
- navegador abierto
- Abra el navegador
- Entradas:
serialNumber
(cadena, opcional): el número de serie del navegador que se abriráuserId
(cadena, opcional): el ID del navegador que se abrirá
- cerrar_navegador
- Cerrar el navegador
- Aporte:
userId
(cadena): el ID del navegador que se va a detener
- crear_navegador
- Crear un navegador
- Entradas:
groupId
(cadena): el identificador del grupo del navegadordomainName
(cadena, opcional): El nombre de dominioopenUrls
(string[], opcional): URL para abrircookie
(cadena, opcional): cookie del navegadorusername
(cadena, opcional): nombre de usuariopassword
(cadena, opcional): Contraseñasystem
(cadena, opcional): tipo de sistemaname
(cadena, opcional): nombre del navegadorcountry
(cadena, opcional): PaíssysAppCateId
(cadena, opcional): ID de categoría de la aplicación del sistemastorageStrategy
(número, opcional): Estrategia de almacenamientouserProxyConfig
(objeto): Configuración del proxyfingerprintConfig
(objeto, opcional): Configuración de huellas dactilares del navegador
- actualizar_navegador
- Actualizar el navegador
- Entradas: Igual que create_browser, más:
userId
(cadena): el ID de usuario del navegador que se actualizará
- eliminar_navegador
- Eliminar el navegador
- Aporte:
userIds
(string[]): Los ID de usuario de los navegadores que se eliminarán
- obtener_lista_del_navegador
- Obtener la lista de navegadores
- Entradas:
groupId
(cadena, opcional): el ID del grupo del navegadorsize
(número, opcional): El tamaño de la páginaid
(cadena, opcional): el id del navegadorserialNumber
(cadena, opcional): el número de serie del navegadorsort
(enum, opcional): campo de ordenamiento ('número_de_serie' | 'última_hora_de_apertura' | 'hora_de_creación')order
(enumeración, opcional): orden de clasificación ('asc' | 'desc')
- obtener-navegador_abierto
- Obtener la lista de navegadores abiertos
- No se requieren entradas
- mover_navegador
- Mover navegadores a un grupo
- Entradas:
groupId
(cadena): el identificador del grupo objetivouserIds
(string[]): Los identificadores del navegador que se moverán
- crear_grupo
- Crear un grupo de navegadores
- Entradas:
groupName
(cadena): El nombre del grupo a crearremark
(cadena, opcional): La observación del grupo
- grupo de actualización
- Actualizar el grupo de navegadores
- Entradas:
groupId
(cadena): el id del grupo a actualizargroupName
(cadena): El nuevo nombre del gruporemark
(cadena | nulo, opcional): el nuevo comentario del grupo, establezca nulo para borrar
- obtener_lista_de_grupos
- Obtener la lista de grupos
- Entradas:
name
(cadena, opcional): el nombre del gruposize
(número, opcional): El tamaño de la página
- obtener-lista_de_aplicaciones
- Obtenga la lista de aplicaciones
- Aporte:
size
(número, opcional): El tamaño de la página
Tipos de configuración avanzada
Configuración de proxy de usuario
proxy_soft
(enum): el tipo de software proxy ('brightdata', 'brightauto', 'oxylabsauto', etc.)proxy_type
(enumeración, opcional): tipo de proxy ('http', 'https', 'socks5', 'no_proxy')proxy_host
(cadena, opcional): host proxyproxy_port
(cadena, opcional): puerto proxyproxy_user
(cadena, opcional): nombre de usuario del proxyproxy_password
(cadena, opcional): Contraseña del proxyproxy_url
(cadena, opcional): URL del proxyglobal_config
(enumeración, opcional): configuración global ('0' | '1')
Configuración de huellas dactilares
automatic_timezone
(enumeración, opcional): zona horaria automática ('0' | '1')timezone
(cadena, opcional): Zona horarialanguage
(cadena[], opcional): Idiomasflash
(cadena, opcional): versión de Flashfonts
(cadena[], opcional): lista de fuenteswebrtc
(enumeración, opcional): configuración de WebRTC ('deshabilitado' | 'reenvío' | 'proxy' | 'local')browser_kernel_config
(objeto, opcional):version
(cadena, opcional): versión del navegadortype
(enumeración, opcional): tipo de navegador ('chrome' | 'firefox')
random_ua
(objeto, opcional):ua_version
(string[], opcional): versiones del agente de usuarioua_system_version
(enum[], opcional): versiones del sistema
tls_switch
(enumeración, opcional): conmutador TLS ('0' | '1')tls
(cadena, opcional): configuración de TLS
You must be authenticated.
Tools
Un servidor de protocolo de contexto de modelo que permite a los LLM interactuar con la API local del navegador AdsPower, lo que permite operaciones como crear, abrir, actualizar y administrar perfiles de navegador con huellas digitales personalizadas.