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
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
- Mainnet Hospedado:
https://xbt-mainnet.gomaestro-api.org/v0/mcp - Testnet4 Hospedado:
https://xbt-testnet.gomaestro-api.org/v0/mcp - Chave de API Necessária: Obtenha sua chave de API Maestro
- Exemplos de Clientes: maestro-mcp-client-examples
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
- Mainnet:
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:
- Documente suas alterações claramente
- Envie um pull request ou abra uma issue
Desenvolvimento Local
- Use
bun run devpara recarregamento automático (se configurado) - Execute testes com
bun test