Maestro MCP Server

Interaja com a blockchain do Bitcoin usando a API Maestro para explorar blocos, transações e endereços.

Documentação

Servidor MCP Maestro

CI

Um servidor Model Context Protocol (MCP) para interagir com Bitcoin por meio da plataforma de API Maestro. Fornece ferramentas para explorar blocos, transações, endereços e muito mais na blockchain do Bitcoin.


Links Rápidos


Começando

Requisitos

  • Bun v1.0 ou superior

Instalação e Configuração

# Install dependencies
bun install

# Build the project
bun run build

# Copy and edit environment variables
cp .env.example .env
# Edit .env to add your Maestro API key and any other config

Executando o Servidor

bun run start:http
  • O servidor iniciará na porta especificada no seu .env (padrão: 3000).
  • Acesse o endpoint MCP em http://localhost:<PORT>/mcp.

Recursos

  • 🚀 Servidor MCP HTTP transmissível (especificação)
  • 🔑 Autenticação por chave de API (veja .env.example)
  • 📦 Múltiplas APIs:
    • Indexador de Blockchain
    • Monitoramento de Mempool
    • Preço de Mercado
    • Carteira
    • RPC de Nó
  • 🌐 Redes Suportadas:
    • Mainnet: API_BASE_URL=https://xbt-mainnet.gomaestro-api.org/v0
    • Testnet4: API_BASE_URL=https://xbt-testnet.gomaestro-api.org/v0

Referência da API e Exemplos


Geração do Servidor

Este servidor é gerado usando openapi-mcp-generator:

npx openapi-mcp-generator --input openapi-merged.json --output ./ --force --transport streamable-http --port 3000

Contribuição e Desenvolvimento

Contribuições e solicitações de recursos são bem-vindas! Por favor:

Desenvolvimento Local

  • Use bun run dev para recarregamento automático (se configurado)
  • Execute testes com bun test

Suporte


Licença

Apache 2.0