卫星流MCP服务器
模型上下文协议(MCP)服务器,提供对Satstream比特币数据API的访问。
设置
要安装依赖项,请执行以下操作:
bun install要使用API密钥运行,请执行以下操作:
export SATSTREAM_API_KEY="your-api-key-here"
bun run index.ts或者将API键作为命令行参数传递:
bun run index.ts your-api-key-here关于Satstream
卫星流 是一个全面的比特币区块链API服务,提供对实时区块链数据的访问,包括交易、地址、区块和特殊数据,如序号铭文和符文代币。
获取API密钥
要使用此MCP服务器,您需要Satstream API密钥。您可以通过以下方式获得:
- 参观 Satstream文档
- 注册帐户
- 从仪表板生成API密钥
免费套餐提供有费率限制的基本功能,而付费套餐则提供更高的费率限制和其他功能。
可用的MCP功能
以下MCP功能可用于比特币数据查询:
地址功能
| 函数名称 | 描述 | 参数 |
|---|---|---|
address_get 获取有关比特币地址的详细信息。 address:比特币地址 | ||
address_balance_get 获取比特币地址的余额。 address:比特币地址 | ||
address_deltas_get | 获取地址的交易历史记录 | address:比特币地址,加上可选的分页参数 |
address_validate | 验证比特币地址 | address:比特币地址 |
address_outputs_get 获取Bitcoin地址的UTXO address:比特币地址, type可选UTX型过滤器。 | ||
address_rune_deltas_get | 获取地址的符文令牌历史记录 | address:比特币地址,加上可选的分页参数 |
区块链功能
| 函数名称 | 描述 | 参数 |
|---|---|---|
block_get | 通过哈希或高度获取有关块的信息 | identifier:块哈希或高度 |
blockchain_info | 获取当前区块链统计数据和网络信息 | random_string:可选虚拟参数 |
transaction_get | 获取交易的详细信息 | txid:交易ID |
Mempool功能
| 函数名称 | 描述 | 参数 |
|---|---|---|
mempool_info_get | 获取内存池统计信息 | random_string:可选虚拟参数 |
mempool_transactions_get | 列出未确认的交易 | 可选分页参数 |
序数和符文函数
| 函数名称 | 描述 | 参数 |
|---|---|---|
ordinals_inscription_get | 获取关于序数铭文的数据 | inscription_id:铭文ID |
rune_get | 获取特定符文的信息 | identifier:符文名称或ID |
runes_latest_get | 获取最新符文(前100个) | random_string:可选虚拟参数 |
runes_page_get | 获取特定页面的符文 | page:页码 |
使用示例
获取地址信息
address_get({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })验证比特币地址
address_validate({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })获取区块信息
block_get({ identifier: "000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f" })获取区块链统计数据
blockchain_info({ random_string: "dummy" })获取地址余额
address_balance_get({ address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa" })获取地址的UTXO,按类型筛选
address_outputs_get({
address: "1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa",
type: "cardinal"
})获取特定符文的信息
rune_get({ identifier: "UNCOMMON•GOODS" })获取最新符文
runes_latest_get({ random_string: "dummy" })MCP集成
此服务器旨在与Cursor或支持模型上下文协议的其他环境一起使用。有关详细的功能说明和使用指南,请参阅 函数描述.json.
此项目是使用创建的 包子,一个快速的一体化JavaScript运行时。

