Maestro MCP Server
Interaja com a blockchain do Bitcoin usando a API Maestro para explorar blocos, transações e endereços.
GitHub
24
Experimente este MCPPatrocinadoDocumentaçã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