Servidor MCP de Satstream
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de datos de Bitcoin de Satstream.
Configuración
Para instalar dependencias:
Para ejecutar con una clave API:
O pase la clave API como un argumento de línea de comando:
Related MCP server: MCP Blockchain Query Server
Acerca de Satstream
Satstream es un servicio integral de API de blockchain de Bitcoin que brinda acceso a datos de blockchain en tiempo real, incluidas transacciones, direcciones, bloques y datos especializados como inscripciones de ordinales y tokens de runas.
Obtener una clave API
Para usar este servidor MCP, necesitará una clave API de Satstream. Puede obtenerla de la siguiente manera:
Visitando la documentación de Satstream
Registrarse para obtener una cuenta
Generar una clave API desde su panel de control
El nivel gratuito brinda acceso a la funcionalidad básica con límites de tarifa, mientras que los planes pagos ofrecen límites de tarifa más altos y funciones adicionales.
Funciones MCP disponibles
Las siguientes funciones MCP están disponibles para consultas de datos de Bitcoin:
Funciones de dirección
Nombre de la función | Descripción | Parámetros |
| Obtenga información detallada sobre una dirección de Bitcoin |
|
| Obtener saldo para una dirección de Bitcoin |
|
| Obtener el historial de transacciones de una dirección |
|
| Validar una dirección de Bitcoin |
|
| Obtenga UTXO para una dirección de Bitcoin |
|
| Obtener el historial de tokens de runas para una dirección |
|
Funciones de la cadena de bloques
Nombre de la función | Descripción | Parámetros |
| Obtener información sobre un bloque por hash o altura |
|
| Obtenga estadísticas actuales de blockchain e información de la red |
|
| Obtener detalles sobre una transacción |
|
Funciones de Mempool
Nombre de la función | Descripción | Parámetros |
| Obtener estadísticas de mempool |
|
| Lista de transacciones no confirmadas | Parámetros de paginación opcionales |
Funciones ordinales y rúnicas
Nombre de la función | Descripción | Parámetros |
| Obtener datos sobre una inscripción de ordinales |
|
| Obtener información sobre una runa específica |
|
| Consigue las últimas runas (las primeras 100) |
|
| Obtener una página específica de runas |
|
Ejemplos de uso
Obtener información de la dirección
Validar una dirección de Bitcoin
Obtener información del bloque
Obtener estadísticas de blockchain
Obtener el saldo de la dirección
Obtener UTXO para una dirección, filtrados por tipo
Obtener información sobre una runa específica
Consigue las últimas runas
Integración MCP
Este servidor está diseñado para usarse con Cursor u otros entornos compatibles con el Protocolo de Contexto de Modelo. Para obtener descripciones detalladas de las funciones y las instrucciones de uso, consulte function-descriptions.json .
Este proyecto fue creado usando Bun , un entorno de ejecución de JavaScript rápido todo en uno.