AdsPower LocalAPI MCP Server Python について
AdsPower LocalAPI MCP Server Pythonは、AdsPower LocalAPIをMCPに接続し、LLMからAdsPowerブラウザーを操作したい人向けです。ブラウザーの起動・作成と、フィンガープリント設定の更新に対応するとREADMEに記載されています。
主な機能
- 01AdsPowerブラウザーの起動
- 02ブラウザーの作成
- 03フィンガープリント設定の更新
活用シーン
- 01LLM経由でのブラウザー作成
- 02Android UAを指定したブラウザー作成
- 03ブラウザーフィンガープリント設定の管理
MCP 対応
MCPサーバーとして、AdsPower LocalAPI経由でブラウザーの起動・作成やフィンガープリント設定の更新をクライアントから実行できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
AdsPower LocalAPI MCP サーバー Python
AdsPower ブラウザー LocalAPI に対応する Model Context Protocol サーバーです。このサーバーを使用すると、LLM がブラウザーの起動や作成、ブラウザーのフィンガープリント設定の更新などを行えます。
Claude Desktop での使用方法
LLM にブラウザーの作成を依頼します:Create an Android UA browser using Chrome 134

Cursor での使用方法

システム要件
- AdsPower
- Python 3.10 以降がインストールされていること。
環境のセットアップと uv のインストール
まず、uv をインストールして Python プロジェクトと環境をセットアップします。
MacOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
開発
# git clone
git clone https://github.com/AdsPower/local-api-mcp-python.git
# cd
cd local-api-mcp-python
# venv
uv venv
source .venv/bin/activate
# Install dependencies
uv pip install .
Claude Desktop で使用するには、サーバー設定を追加します。
macOS の場合:~/Library/Application Support/Claude/claude_desktop_config.json Windows の場合:%APPDATA%/Claude/claude_desktop_config.json
# Add the server to your claude_desktop_config.json
{
"mcpServers": {
"adspower-local-api": {
"command": "uv",
"args": [
"--directory",
"<Replace Your Project Path>/local-api-mcp-python",
"run",
"main.py"
]
}
}
}
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。