Skip to main content
Glama

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:

bun install

Para ejecutar con una clave API:

export SATSTREAM_API_KEY="your-api-key-here" bun run index.ts

O pase la clave API como un argumento de línea de comando:

bun run index.ts your-api-key-here

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:

  1. Visitando la documentación de Satstream

  2. Registrarse para obtener una cuenta

  3. 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

address_get

Obtenga información detallada sobre una dirección de Bitcoin

address

: dirección de Bitcoin

address_balance_get

Obtener saldo para una dirección de Bitcoin

address

: dirección de Bitcoin

address_deltas_get

Obtener el historial de transacciones de una dirección

address

: Dirección de Bitcoin, más parámetros de paginación opcionales.

address_validate

Validar una dirección de Bitcoin

address

: dirección de Bitcoin

address_outputs_get

Obtenga UTXO para una dirección de Bitcoin

address

: Dirección de Bitcoin,

type

: Filtro de tipo UTXO opcional

address_rune_deltas_get

Obtener el historial de tokens de runas para una dirección

address

: Dirección de Bitcoin, más parámetros de paginación opcionales.

Funciones de la cadena de bloques

Nombre de la función

Descripción

Parámetros

block_get

Obtener información sobre un bloque por hash o altura

identifier

: Hash o altura del bloque

blockchain_info

Obtenga estadísticas actuales de blockchain e información de la red

random_string

: parámetro ficticio opcional

transaction_get

Obtener detalles sobre una transacción

txid

: ID de transacción

Funciones de Mempool

Nombre de la función

Descripción

Parámetros

mempool_info_get

Obtener estadísticas de mempool

random_string

: parámetro ficticio opcional

mempool_transactions_get

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

ordinals_inscription_get

Obtener datos sobre una inscripción de ordinales

inscription_id

: ID de inscripción

rune_get

Obtener información sobre una runa específica

identifier

: nombre o ID de la runa

runes_latest_get

Consigue las últimas runas (las primeras 100)

random_string

: parámetro ficticio opcional

runes_page_get

Obtener una página específica de runas

page

: Número de página

Ejemplos de uso

Obtener información de la dirección

address_get({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })

Validar una dirección de Bitcoin

address_validate({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })

Obtener información del bloque

block_get({ identifier: "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" })

Obtener estadísticas de blockchain

blockchain_info({ random_string: "dummy" })

Obtener el saldo de la dirección

address_balance_get({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })

Obtener UTXO para una dirección, filtrados por tipo

address_outputs_get({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa", type: "cardinal" })

Obtener información sobre una runa específica

rune_get({ identifier: "UNCOMMON•GOODS" })

Consigue las últimas runas

runes_latest_get({ random_string: "dummy" })

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.

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/satstream/ss-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server