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
AdsPower LocalAPI MCP サーバー
AdsPowerブラウザLocalAPIを利用するモデルコンテキストプロトコルサーバー。このサーバーにより、LLMはブラウザの起動、ブラウザの作成、ブラウザのフィンガープリント設定の更新などを行うことができます。
Claude Desktopでの使用
LLMに相談してブラウザを作成する: Create an Android UA browser using Chrome 134
LLMに相談してブラウザを作成してください。 Help me with random UA, random fingerprint, random cookie generation, create 3 browsers, use 134 cores, and open them
使い方は?
要件
- 広告パワー
- Node バージョン 18 以上
インストール
Claude Desktop で使用するには、サーバー設定を追加します。
macOS の場合: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows の場合: %APPDATA%/Claude/claude_desktop_config.json
macOS / Linux
ウィンドウズ
またはカーソルで使用する
発達
コンポーネント
ツール
- ブラウザを開く
- ブラウザを開く
- 入力:
serialNumber
(文字列、オプション): 開くブラウザのシリアル番号userId
(文字列、オプション): 開くブラウザのブラウザID
- ブラウザを閉じる
- ブラウザを閉じる
- 入力:
userId
(文字列): 停止するブラウザのブラウザID
- ブラウザの作成
- ブラウザを作成する
- 入力:
groupId
(文字列): ブラウザのグループIDdomainName
(文字列、オプション): ドメイン名openUrls
(文字列[], オプション): 開くURLcookie
(文字列、オプション): ブラウザのcookieusername
(文字列、オプション): ユーザー名password
(文字列、オプション): パスワードsystem
(文字列、オプション): システムタイプname
(文字列、オプション): ブラウザ名country
(文字列、オプション): 国sysAppCateId
(文字列、オプション): システムアプリケーションカテゴリIDstorageStrategy
(数値、オプション): ストレージ戦略userProxyConfig
(オブジェクト): プロキシ設定fingerprintConfig
(オブジェクト、オプション): ブラウザの指紋設定
- ブラウザの更新
- ブラウザを更新する
- 入力: create_browser と同じ、さらに:
userId
(文字列): 更新するブラウザのユーザーID
- ブラウザの削除
- ブラウザを削除する
- 入力:
userIds
(string[]): 削除するブラウザのユーザーID
- ブラウザリストを取得する
- ブラウザのリストを取得する
- 入力:
groupId
(文字列、オプション): ブラウザのグループIDsize
(数値、オプション): ページのサイズid
(文字列、オプション): ブラウザのIDserialNumber
(文字列、オプション): ブラウザのシリアル番号sort
(列挙型、オプション): ソートフィールド ('serial_number' | 'last_open_time' | 'created_time')order
(列挙型、オプション): ソート順 ('asc' | 'desc')
- 開かれたブラウザを取得する
- 開いているブラウザのリストを取得する
- 入力は不要です
- ブラウザを移動
- ブラウザをグループに移動する
- 入力:
groupId
(文字列): 対象グループIDuserIds
(string[]): 移動するブラウザID
- グループを作成する
- ブラウザグループを作成する
- 入力:
groupName
(文字列): 作成するグループの名前remark
(文字列、オプション):グループのコメント
- 更新グループ
- ブラウザグループを更新する
- 入力:
groupId
(文字列): 更新するグループのIDgroupName
(文字列): グループの新しい名前remark
(文字列 | null、オプション):グループの新しいコメント。クリアするにはnullに設定します。
- グループリストを取得する
- グループのリストを取得する
- 入力:
name
(文字列、オプション): グループの名前size
(数値、オプション): ページのサイズ
- アプリケーションリストを取得する
- アプリケーションのリストを取得する
- 入力:
size
(数値、オプション): ページのサイズ
高度な構成タイプ
ユーザープロキシ設定
proxy_soft
(列挙型): プロキシ ソフト タイプ ('brightdata'、'brightauto'、'oxylabsauto' など)proxy_type
(列挙型、オプション): プロキシの種類 ('http'、'https'、'socks5'、'no_proxy')proxy_host
(文字列、オプション): プロキシホストproxy_port
(文字列、オプション): プロキシポートproxy_user
(文字列、オプション): プロキシユーザー名proxy_password
(文字列、オプション): プロキシパスワードproxy_url
(文字列、オプション): プロキシURLglobal_config
(列挙型、オプション): グローバル設定 ('0' | '1')
指紋設定
automatic_timezone
(列挙型、オプション): 自動タイムゾーン ('0' | '1')timezone
(文字列、オプション): タイムゾーンlanguage
(文字列[], オプション): 言語flash
(文字列、オプション): Flashバージョンfonts
(文字列[], オプション): フォントリストwebrtc
(列挙型、オプション): WebRTC 設定 ('disabled' | 'forward' | 'proxy' | 'local')browser_kernel_config
(オブジェクト、オプション):version
(文字列、オプション): ブラウザのバージョンtype
(列挙型、オプション): ブラウザの種類 ('chrome' | 'firefox')
random_ua
(オブジェクト、オプション):ua_version
(文字列[], オプション): ユーザーエージェントのバージョンua_system_version
(enum[], オプション): システムバージョン
tls_switch
(列挙型、オプション): TLS スイッチ ('0' | '1')tls
(文字列、オプション): TLS設定
You must be authenticated.
Tools
LLM が AdsPower ブラウザ LocalAPI と対話できるようにし、カスタム フィンガープリントを使用してブラウザ プロファイルの作成、開く、更新、管理などの操作を可能にするモデル コンテキスト プロトコル サーバー。