Skip to main content

Add your description here

Project description

AdsPower LocalAPI MCP Server Python

A Model Context Protocol server that AdsPower browser LocalAPI. This server enables LLMs to interact with start browser, create browser, update browser fingerprint config ...

Usage with Claude Desktop

Talk to LLMs to create browser: Create an Android UA browser using Chrome 134

Claude desktop

Usage width Cursor

Cursor

System requirements

  • AdsPower
  • Python 3.10 or higher installed.

Set up your environment, install uv

First, let’s install uv and set up our Python project and environment:

MacOS / Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Development

# 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 .

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

# 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"
        ]
        }
    }
}

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file iflow_mcp_adspower_local_api_mcp_python-0.1.1.tar.gz.

File metadata

  • Download URL: iflow_mcp_adspower_local_api_mcp_python-0.1.1.tar.gz
  • Upload date:
  • Size: 275.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_adspower_local_api_mcp_python-0.1.1.tar.gz
Algorithm Hash digest
SHA256 9a0862a88c40038fed2a385bb411b3e6ba2239d36e41919142a641f9f11ce579
MD5 6a7c007dcea6893b22734b5d46ebc7e6
BLAKE2b-256 2cf2893194da1db26d3ab568f0e718596c6b6ce3bf4c6a8d336d5d8e8890e37f

See more details on using hashes here.

File details

Details for the file iflow_mcp_adspower_local_api_mcp_python-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: iflow_mcp_adspower_local_api_mcp_python-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"13","id":"trixie","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for iflow_mcp_adspower_local_api_mcp_python-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 84251e700d791e396261bde04088a32fc50540b204ab1c19469178ab2dd93307
MD5 eec809c56575a96a4e9e6814835bef2f
BLAKE2b-256 6dd0864c0cbce687e53e1e621e9bfc3ccf722f12921cc73f7146303f483f3790

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page