Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

maestro-mcp

MCP.Pizza Chef: maestro-org

Maestro MCP Server is a Model Context Protocol server designed to interact with the Bitcoin blockchain through the Maestro API platform. It enables real-time exploration and querying of Bitcoin blocks, transactions, addresses, and other blockchain data. This server facilitates seamless integration of Bitcoin blockchain context into LLM workflows, supporting developers in building blockchain-aware AI applications.

Use This MCP server To

Query Bitcoin blocks and transactions in real-time Explore Bitcoin addresses and their activity Integrate Bitcoin blockchain data into AI workflows Build blockchain-aware chatbots or assistants Monitor Bitcoin network events via Maestro API Fetch detailed transaction histories for analysis Enable LLMs to reason about Bitcoin blockchain state Automate blockchain data extraction for reporting

README

Maestro MCP Server


A Model Context Protocol (MCP) server for interacting with Bitcoin via the Maestro API platform. This package provides a set of tools for exploring blocks, transactions, addresses, and other aspects of the Bitcoin blockchain.

Table of Contents:


Installation

Requirements
  • Python >=3.10
  • Python MCP SDK >= 1.2.0
  • uv
Install UV
curl -LsSf https://astral.sh/uv/install.sh | sh
Setup Virual Environment
# Create a virtual environment
uv venv

# Activate virtual environment
# Linux/MacOS
source .venv/bin/activate
# Windows
# .venv\Scripts\activate

# Install dependencies
uv pip install .

Configure Claude (Desktop)

Download Claude Desktop here.

Steps
  1. Open Claude Desktop settings

  2. Select Edit Config

  3. Open the Claude App configuration file located at: ~/Library/Application Support/Claude/claude_desktop_config.json and copy the below contents into this file

You will need 3 things:

  1. Absolute path to uv; ie, which uv
  2. Absolute path to mcp-maestro repo
  3. Maestro API key
{
  "mcpServers": {
    "maestro-mcp": {
      "command": "/ABSOLUTE/PATH/TO/uv",
      "args": [
        "--directory",
        "/ABSOLUTE/PATH/TO/maestro-mcp",
        "run",
        "maestro.py"
      ],
      "env": {
        "MAESTRO_BASE_URL": "https://xbt-mainnet.gomaestro-api.org/v0",
        "MAESTRO_API_KEY": "<MAESTRO_API_KEY>"
      }
    }
  }
}

Usage

  • Restart Claude after any change to either the claude_desktop_config.json or the source code.
  1. Launch Claude Desktop

  2. Locate hammer icon

  3. View available MCP tools

  4. Prompt Claude

  • "Fetch the latest Bitcoin block"

  • "Get the blockchain info for Bitcoin"

NOTE: You will need to approve the request within Claude.

Debugging

CLI inspector tool
Logs
tail -n 20 -f ~/Library/Logs/Claude/mcp-server-maestro-mcp.log

Supported Endpoints

  • /mempool/addresses/:id/utxos
  • /transactions/:id
  • /rpc/general/info
  • /rpc/block/latest
  • /rpc/transaction/:id
  • /rpc/transaction/submit
  • /assets/runes
  • /assets/runes/:id
  • /addresses/:id/runes
  • /addresses/:id/utxos
  • /addresses/:id/txs

All Maestro API specifications can be found in our Postman workspace.

Contributing

Contributions and feature requests are welcome! Please document clearly as needed. Feel free to submit a pull request or open an issue.

Support

If you are experiencing any trouble with the above, open an issue or reach out on Discord.

License

Apache 2.0

maestro-mcp FAQ

How do I install the Maestro MCP Server?
Install Python 3.10+, Python MCP SDK 1.2.0+, and use the 'uv' tool to set up the environment as per the installation guide.
What blockchain data can Maestro MCP Server access?
It provides access to Bitcoin blocks, transactions, addresses, and other blockchain-related data via the Maestro API.
Can I use Maestro MCP Server with different LLM providers?
Yes, it is compatible with models like OpenAI GPT-4, Anthropic Claude, and Google Gemini through the MCP protocol.
How do I configure the Maestro MCP Server?
Configuration details are provided in the README, including setting up API keys and environment variables for the Maestro API.
Is Maestro MCP Server suitable for production use?
Yes, it is designed for robust integration with real-time Bitcoin blockchain data in production AI workflows.
How do I debug issues with Maestro MCP Server?
The README includes debugging instructions and logging options to help troubleshoot connectivity or data retrieval problems.
Does Maestro MCP Server support other cryptocurrencies?
Currently, it focuses exclusively on Bitcoin via the Maestro API platform.
How can I contribute to Maestro MCP Server?
Contributions are welcome via GitHub; see the contributing section in the README for guidelines.