Maestro MCP

Maestro MCP

An MCP server for interacting with Bitcoin via the Maestro RPC API.

18
Stars
0
Forks
3
Releases

Overview

The Maestro MCP Server is a Model Context Protocol (MCP) server designed to expose Bitcoin data and functionality through the Maestro API platform. It provides a streamable HTTP MCP interface that can be accessed at http://localhost:<PORT>/mcp once started. The server is configured with an API key for authentication (see .env.example) and supports multiple APIs: Blockchain Indexer for block and transaction-level queries, Mempool Monitoring for real-time mempool data, Market Price for Bitcoin price information, Wallet features for managing addresses and balances, and Node RPC for interacting with Bitcoin nodes via the Maestro platform. It supports Maestro networks by configuring API_BASE_URL to the appropriate host, with Mainnet and Testnet4 endpoints available. The project is generated using openapi-mcp-generator and can be built with npm install and npm run build, then started with npm run start:http. Quick access endpoints for hosted Mainnet and Testnet4 MCP are provided, along with API documentation and client examples. This server is designed for developers integrating MCP into applications or LLM workflows.

Details

Owner
maestro-org
Language
JavaScript
License
Apache License 2.0
Updated
2025-12-07

Features

Streamable HTTP MCP server

Provides a streamable HTTP MCP interface compliant with the MCP specification, enabling streaming interactions over HTTP.

API Key authentication

API key-based access control using keys defined in the environment (.env).

Blockchain Indexer

APIs to index and query blockchain data—blocks and transactions via Maestro API.

Mempool Monitoring

Real-time mempool data monitoring through the Maestro platform.

Market Price

Access Bitcoin price data and market information through Maestro APIs.

Wallet

Wallet-related endpoints for addresses, balances, and related operations.

Node RPC

Node RPC access to interact with Bitcoin nodes via Maestro.

Network support

Supports Mainnet and Testnet4 via configurable API_BASE_URL values.

Audience

DevelopersDevelop and test MCP-based Bitcoin queries with Maestro API in apps.
LLM IntegratorsIntegrate Bitcoin MCP endpoints into LLM workflows and tooling for enhanced interactions.

Tags

MCPBitcoinMaestro APIBlockchain IndexerMempool MonitoringMarket PriceWalletNode RPCStreamable HTTPAPI KeyMainnetTestnet4