BackPoW PoW Oracle
Datos en vivo de minería Proof-of-Work para agentes de IA: dificultad, tasa de hash, probabilidades de minería en solitario, costo de producción y rentabilidad de hardware en más de 126 redes. Solo lectura, sin clave API.
Servidor MCP alojado
npx add-mcp 'https://mcp.backpow.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Servidor MCP BackPow
El servidor oficial de Model Context Protocol para BackPow — El Oráculo de Prueba de Trabajo.
Proporciona a un asistente de IA datos de minería en vivo para más de 126 redes de Prueba de Trabajo y más de 770 modelos de hardware: dificultad de red y tasa de hash, probabilidades de minería en solitario de Poisson, Costo de Producción y rentabilidad del hardware.
Endpoint remoto: https://mcp.backpow.com/mcp — HTTP Streamable, sin clave API,
sin cuenta.
Paquete local: @backpow/mcp-server — las mismas seis herramientas a través de stdio.
Instalación
ChatGPT (GPTs personalizados y Acciones)
Conecta los datos en vivo de PoW de BackPow directamente a tu ChatGPT:
- En ChatGPT, ve a Explorar GPTs → + Crear (o configura un GPT existente).
- En Configurar, desplázate hasta Acciones → Crear nueva acción.
- Haz clic en Importar desde URL y pega:
https://mcp.backpow.com/openapi.json - Haz clic en Importar. Las 6 herramientas se completarán automáticamente sin requerir autenticación.
Claude Code
claude mcp add --transport http backpow https://mcp.backpow.com/mcp
Claude Desktop / claude.ai
Configuración → Conectores → Añadir conector personalizado → https://mcp.backpow.com/mcp
VS Code
{
"servers": {
"backpow": { "type": "http", "url": "https://mcp.backpow.com/mcp" }
}
}
Cursor
Configuración → MCP → Añadir, o en ~/.cursor/mcp.json:
{
"mcpServers": {
"backpow": { "url": "https://mcp.backpow.com/mcp" }
}
}
stdio local
Para clientes que ejecutan un proceso local en lugar de llamar a una URL. Se comunica con los mismos endpoints públicos que el servidor remoto, por lo que tampoco necesita clave:
{
"mcpServers": {
"backpow": { "command": "npx", "args": ["-y", "@backpow/mcp-server"] }
}
}
Herramientas
| Herramienta | Responde |
|---|---|
calculate_solo_mining_odds | "¿Cuánto se tarda en minar en solitario un bloque de Bitcoin a 100 TH/s?" — tiempo medio, probabilidad de Poisson en 1/7/30/90/365 días, la dispersión de la suerte y cuánto cuesta la electricidad mientras esperas |
get_cost_of_production | "¿Es rentable minar Monero?" — CoP frente a precio spot, margen bruto, la máquina y tarifa de referencia, tendencia de 30 días |
get_coin_oracle | "¿Cuál es la dificultad actual de Kaspa?" — estado de red en vivo con un bloque de confianza |
list_pow_coins | Explora o filtra las redes rastreadas por algoritmo o rentabilidad |
get_hardware_benchmarks | "¿Qué debería minar con una RTX 4090 a 0,10 USD/kWh?" — monedas clasificadas por USD netos/día |
get_pow_news | Eventos recientes de minería y de red, citados como contenido de terceros |
Las seis son de solo lectura y están anotadas como readOnlyHint, por lo que los hosts que
admiten aprobación automática no preguntarán en cada llamada.
Cómo se estructuran los resultados
Cada resultado exitoso es un sobre:
{
"warnings": [ /* plain prose caveats that qualify how the figures should be read */ ],
"source": {
"as_of_utc": "2026-09-18T08:12:00Z",
"data_age_seconds": 30,
"served_from": "live",
"url": "https://backpow.com/Bitcoin",
"cite_as": "BackPow — The Proof of Work Oracle, \"BTC solo mining odds\", retrieved 2026-09-18 — https://backpow.com/Bitcoin",
"methodology": "…"
},
"data": { /* the figures */ }
}
La dificultad, la tasa de hash y el precio se mueven continuamente, por lo que una cifra solo significa algo junto al momento en que se midió. Por lo tanto, cada resultado lleva su marca de tiempo de medición y una línea de cita ya preparada.
Dos comportamientos deliberados que vale la pena conocer:
- La ambigüedad se rechaza, no se adivina. Varios tickers son compartidos por múltiples
cadenas rastreadas (DGB por 5, XVG por 5).
get_coin_oracle {"coin_id": "DGB"}devuelve un error que lista los candidatos en lugar de elegir uno, para que una respuesta nunca sea sobre una red distinta de la que el llamante quería. - Una medición no disponible se rechaza, no se sustituye. Cuando el estado actual de una
red no puede medirse, la herramienta devuelve un error en lugar de un marcador de posición como
0 H/s, que un llamante no podría distinguir de una lectura real.
Datos y licencia
Las cifras provienen de los nodos recolectores de stratum de BackPow y de datos de mercado, y se publican bajo CC BY 4.0 — consulta backpow.com/llms.txt. Se solicita la cita; no se requiere permiso.
Esto es una calculadora y una fuente de datos, no asesoramiento financiero. Ninguna herramienta ejecuta una transacción.
Desarrollo
Se requiere Node 22 o superior: la cadena de herramientas de Cloudflare Workers lo necesita. El paquete publicado en sí funciona en Node 20 y superior.
npm install
npm run typecheck # tsc --noEmit
npm test # unit + integration, no network
npm run dev # wrangler dev on :8787
npm run conformance -- http://127.0.0.1:8787 # protocol probe against a running server
npm run deploy # Cloudflare Workers
scripts/conformance.mjs impulsa un endpoint en vivo a través de los comportamientos de transporte y
seguridad que solo aparecen en una conexión HTTP real: códigos de estado,
negociación de cabeceras, comprobaciones de origen y manejo de versiones de protocolo. Apúntalo a una
instancia local de wrangler dev, o al endpoint desplegado.
Transporte
HTTP Streamable en un único endpoint, POST /mcp. El servidor no tiene estado: no
genera ids de sesión, GET y DELETE responden a 405, y las notificaciones reciben
202 sin cuerpo. Las revisiones de protocolo 2025-11-25 hasta 2024-11-05 se
negocian en initialize; server/discover informa del conjunto admitido.
/sse y /message, las rutas del transporte HTTP+SSE obsoleto, responden
a 410 apuntando a /mcp.
Licencia
MIT — consulta LICENSE.