Skip to main content

The Official Maestro MCP for Claude Desktop, Cursor and other MCP clients.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

Maestro MCP

A Python package for Maestro MCP.

Installation

You can install the package via pip:

pip install maestro-mcp

Development

This project uses uv for dependency management.

Using UV

Install uv globally:

brew install uv

To install dependencies, run:

uv venv
source .venv/bin/activate
uv pip install -e .
uv pip install -e ".[dev]"

To run the application, use:

uv run --with "mcp[cli]" --with "requests" mcp run src/maestro_mcp/cli.py

Configuring the MCP on Claude, Windsurf, etc

Include the following on Claude's config file:

{
  "mcpServers": {
    "maestro": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "mcp[cli]",
        "--with",
        "uv",
        "--with",
        "requests",
        "mcp",
        "run",
        "<full path to maestro_mcp/cli.py>"
      ],
      "env": {
        "MAESTRO_BINARY_PATH": "<path to the maestro executable - usually ~/.maestro/bin/maestro>"
        "MAESTRO_API_KEY": "<your maestro api key - you can get this from your maestro.dev account. It'll be automatically looked up after you run `maestro login`>"
      }
    }
  }
}

Install locally with:

 uv run --with "mcp[cli]" mcp install -v MAESTRO_API_KEY="<your api key>" -v MAESTRO_BINARY_PATH="~/.maestro/bin/maestro" src/maestro_mcp/cli.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

maestro_mcp-0.1.0.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

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

maestro_mcp-0.1.0-py3-none-any.whl (7.4 kB view details)

Uploaded Python 3

File details

Details for the file maestro_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: maestro_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for maestro_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aa440c4f53d085a8f99f64168b97ab676f30765b736a8b847d209b0e3accd902
MD5 fc353ce52ef6fabb6218b44d772c0b5a
BLAKE2b-256 3a412429aeba459adfb4a7076d84acd39a22189f93c5d46dd02115d49a24162e

See more details on using hashes here.

Provenance

The following attestation bundles were made for maestro_mcp-0.1.0.tar.gz:

Publisher: publish-to-pypi.yml on mobile-dev-inc/maestro-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file maestro_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: maestro_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for maestro_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 84a63c6a4e29ecfe6b943fab56deddd52a29674d39549ca3c6f29e9c83dfd174
MD5 071a603f89598deb43bf5ec442b4db42
BLAKE2b-256 7ff000e5b5ad47187cf13f62bfa2c35c4e2dc06f0ed8049a6adce067e4e4d19a

See more details on using hashes here.

Provenance

The following attestation bundles were made for maestro_mcp-0.1.0-py3-none-any.whl:

Publisher: publish-to-pypi.yml on mobile-dev-inc/maestro-mcp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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