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.1.tar.gz (37.6 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.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: maestro_mcp-0.1.1.tar.gz
  • Upload date:
  • Size: 37.6 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.1.tar.gz
Algorithm Hash digest
SHA256 c13178843ba058eccd3e9b4d8da0d09bf095a393d32ffc7e5e677940c09bf095
MD5 6c43dec2c72a5d49a0ec2078f830cc15
BLAKE2b-256 e44fb5647988473662b7d904d3e699e53bb98cec8f28e351ca2df90c7b96f434

See more details on using hashes here.

Provenance

The following attestation bundles were made for maestro_mcp-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: maestro_mcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ce4284f26acc06e4ba3e06890c5ff2168f9f4bc38c635ac708c1b96a1121f2d8
MD5 32141c816302c2ac15cea4ff122c8bc8
BLAKE2b-256 d53d41e55bb345d8ab1deeff9358095f2dad6083b889bacc3223aa90df61cd25

See more details on using hashes here.

Provenance

The following attestation bundles were made for maestro_mcp-0.1.1-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