An MCP server for interacting with Bitcoin via the Maestro RPC API.
A Model Context Protocol (MCP) server for interacting with Bitcoin via the Maestro API platform. Provides tools for exploring blocks, transactions, addresses, and more on the Bitcoin blockchain.
https://xbt-mainnet.gomaestro-api.org/v0/mcp
https://xbt-testnet.gomaestro-api.org/v0/mcp
# Install dependencies
npm install
# Build the project
npm run build
# Copy and edit environment variables
cp .env.example .env
# Edit .env to add your Maestro API key and any other config
npm run start:http
.env
(default: 3000).http://localhost:<PORT>/mcp
..env.example
)API_BASE_URL=https://xbt-mainnet.gomaestro-api.org/v0
API_BASE_URL=https://xbt-testnet.gomaestro-api.org/v0
This server is generated using openapi-mcp-generator
:
npx openapi-mcp-generator --input openapi-merged.json --output ./ --force --transport streamable-http --port 3000
Contributions and feature requests are welcome! Please:
npm run dev
for hot-reloading (if configured)npm test