Crypto Pulse Mcp

io.github.markankamaransheogarat-sys由 GitHub 账号 markankamaransheogarat-sys 发布v0.1.0更新于 Oct 30, 2026

Read-only crypto market data: prices, funding, open interest, DeFi TVL, stablecoins. No API keys.

已验证STDIO仅桌面金融数据与分析

概览

AI 生成的概览

只读的加密货币行情 MCP 服务器:现货价格、资金费率与未平仓量、DeFi TVL 和稳定币供应,无需 API 密钥。

可以做什么
  • 查询 Bybit 与 Binance 的现货价格、24 小时涨跌、区间和成交量,以及两家交易所之间的价差
  • 查看永续合约资金费率、年化资金费率、基差和未平仓量相对成交量的比例
  • 浏览按市值或成交量排名的头部币种,含 24 小时涨跌、距历史高点的距离和市场广度
  • 读取 DeFi TVL:头部公链、单条公链及其领先协议,或单个协议的 TVL 与变化
  • 列出最大的美元稳定币及其供应占比和 1 日/7 日/30 日供应变化
适用场景
适合让助手快速回答加密货币价格、交易所价差、杠杆与资金费率状况、DeFi 活跃度和稳定币资金流向等问题,而无需开设交易所账户或申请 API 密钥。
运行要求
以 stdio 方式在本机运行,需要 Node.js 20 或更高版本,通常通过 npx 启动。无需 API 密钥、账户或环境变量。需要能访问 Bybit、Binance、CoinGecko 和 DefiLlama 的网络;Binance 在部分国家可能被地理封锁。
安装前请注意
只读:不交易、不访问账户、不索取密钥。数据来自第三方公开 API 并短暂缓存,数值可能滞后数秒到数分钟;某家交易所不可达时会在 errors 字段中说明而不会整体失败。年化资金费率假设当前费率维持一年,并非预测。不构成投资建议。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Crypto Pulse Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

crypto-pulse-mcp

Read-only crypto market data for AI assistants, over the Model Context Protocol. Ask Claude (or any MCP client) about prices, funding, open interest, DeFi TVL and stablecoin flows and get structured answers from public APIs. No API keys. No trading. No account access.

ToolWhat it answers
get_priceSpot price, 24h change/range/volume on Bybit and Binance, and the gap between the two
get_derivativesPerpetual funding rate (also annualised), basis, open interest and its ratio to volume
get_market_overviewTop coins by market cap or volume, 24h change, distance from ATH, market breadth (CoinGecko)
get_defi_tvlTop chains by TVL, one chain with its top protocols (e.g. Solana, Stellar), or one protocol (DefiLlama)
get_stablecoinsLargest USD stablecoins, supply share and 1d/7d/30d supply change, a rough proxy for money entering or leaving crypto

Example prompts once it is connected:

  • "Is SOL trading at a premium on Bybit compared with Binance right now?"
  • "What is BTC funding doing? Are longs crowded?"
  • "How big is Stellar DeFi, and which protocols lead it?"
  • "Is stablecoin supply growing or shrinking this week?"

Example

Asked in Claude Code with the server connected (snapshot, 22 Oct 2026):

Is SOL at a premium on Bybit vs Binance? What is BTC funding doing? How big is Stellar DeFi?

  • SOL (get_price): no premium. $103.82 on Bybit, $103.83 on Binance, about 0.01% apart.
  • BTC funding (get_derivatives): slightly negative, -0.0041% per 8h on Bybit (about -4.5% a year), so shorts are paying longs. Longs do not look crowded.
  • Stellar DeFi (get_defi_tvl): about $241M TVL, #18 among chains. Top protocol: Blend Pools V2, about $140M.

Install

Requires Node.js 20 or newer. The quickest way is npx, no clone needed:

bash
claude mcp add crypto-pulse -- npx -y crypto-pulse-mcp

On Windows, run it from cmd (PowerShell swallows the --) and wrap npx so Claude Code can start it:

bat
claude mcp add crypto-pulse -- cmd /c npx -y crypto-pulse-mcp

Add -s user to make it available in every folder, not just the current project.

Published on npm and in the official MCP Registry as io.github.markankamaransheogarat-sys/crypto-pulse-mcp.

To run it from source instead:

bash
git clone https://github.com/markankamaransheogarat-sys/crypto-pulse-mcp.gitcd crypto-pulse-mcpnpm installnpm run build

Claude Desktop

Add to claude_desktop_config.json:

json
{  "mcpServers": {    "crypto-pulse": {      "command": "npx",      "args": ["-y", "crypto-pulse-mcp"]    }  }}

On Windows use "command": "cmd" with "args": ["/c", "npx", "-y", "crypto-pulse-mcp"].

Claude Code

bash
claude mcp add crypto-pulse -- node /absolute/path/to/crypto-pulse-mcp/dist/index.js

Any other MCP client that can launch a stdio server works the same way.

Details worth knowing

  • Symbols. BTC, ETH/USDT, SOLUSDT and doge-usdt all work; a bare coin means a USDT pair.
  • One exchange down is not a failure. get_price and get_derivatives query both exchanges in parallel. If one is unreachable (Binance is geo-blocked in some countries), you still get the other, with an errors field saying so. An unknown symbol is reported as "not listed", not as an outage.
  • Caching. Responses are cached briefly (5 s for exchange tickers, 60 s for CoinGecko, 5 min for DefiLlama) to stay inside free-tier rate limits. Simultaneous identical requests share one call.
  • Funding sign. Positive funding means longs pay shorts. annualizedFundingPct assumes today's rate holds for a year, which it will not; read it as a scale, not a forecast.
  • DefiLlama CEX entries (exchange wallet balances) are excluded from per-chain protocol rankings.
  • Not financial advice. These are snapshots of public data and can be seconds to minutes old.

Development

bash
npm run typecheck   # tsc --noEmit over src and testsnpm test            # vitest, all HTTP mockednpm run build       # compile to dist/node scripts/smoke.mjs   # live check: starts the built server and calls every tool against the real APIs

Layout: src/sources/* talk to one API each and return normalised shapes, src/tools/* hold the logic and register one MCP tool each, src/http.ts is the shared client (timeout, bounded retries, TTL cache), src/symbols.ts normalises symbols.

Data sources

Bybit v5 · Binance spot and USDⓈ-M futures · CoinGecko · DefiLlama. This project is not affiliated with any of them; respect their terms and rate limits.

License

MIT

来源:README.md,提交 2a35689

工具

5

get_price

Spot price across exchanges

Current spot price, 24h change, 24h range and quote volume for a coin on Bybit and Binance, plus the price gap between the two exchanges. Accepts BTC, ETH/USDT, SOLUSDT and similar; a bare coin means a USDT pair.

输入参数symbol必填

get_derivatives

Perpetual funding and open interest

Perpetual-futures data for a coin: funding rate (and annualised), mark vs index price (basis), open interest in USD and its ratio to 24h volume on Bybit, plus Binance's mark price and latest funding rate. Useful for judging crowding and leverage.

输入参数symbol必填

get_market_overview

Top coins by market cap or volume

The largest coins by market cap (or 24h volume) with price, 24h change, market cap, volume, distance from the all-time high, and how many of them are rising. Data from CoinGecko.

输入参数limitsort_byvs_currency

get_defi_tvl

DeFi total value locked

DeFi TVL from DefiLlama. With no arguments: the largest chains and their share. With `chain` (e.g. Solana, Stellar): that chain's TVL, rank and its top protocols. With `protocol` (e.g. aave, jupiter): its TVL, category and 1h/1d/7d change.

输入参数chainlimitprotocol

get_stablecoins

Stablecoin supply and flows

The largest USD stablecoins by circulating supply with 1d/7d/30d supply change and market share, plus the total change across all of them. Supply growth is a rough proxy for money entering or leaving crypto.

输入参数limit

版本历史

1
  1. v0.1.0最新Oct 22, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分