Mcp Crypto Toolkit

io.github.nad33mahm3d由 GitHub 帳號 nad33mahm3d 發布v1.3.0更新於 Oct 24, 2026

Live crypto prices, conversion, gas tracker, portfolio tools, and calculators for AI agents.

已驗證Streamable HTTP可網頁執行金融資料與分析

概覽

AI 產生的概覽

一個加密貨幣行情資料伺服器,讓助理取得即時價格、換算幣別、估算投資組合、查詢 Gas 費用並計算損益。

可以做什麼
查詢即時價格及市值、成交量、排名與歷史最高/最低價,依名稱或代號搜尋幣種,列出市值前段幣種與漲跌幅榜、熱門幣種及恐懼貪婪指數。在加密貨幣與法幣或幣種之間換算,並排比較 2 至 5 個幣種。取得指定日期或區間的歷史價格,並對一組持倉做投資組合估值。查詢 EVM Gas 費用及美元轉帳估算,計算含交易所與網路手續費的損益、ROI 與損益兩平點。使用內建提示詞完成市場總覽、單幣分析、損益推演與 Gas 檢查。
適用情境
適合讓助理在對話中回答日常加密行情問題、估算持倉價值、比較幣種或預估交易成本。適用於一般查詢與計算,而非交易或資產保管。
執行需求
可作為遠端託管端點使用,也可透過 npx 在本機執行(需 Node.js)。無需 API 金鑰;選用的 CoinGecko API 金鑰可提高速率限制,選用的 Gas 預言機金鑰可改善 Gas 估算。需要連線至 CoinGecko、Alternative.me、Binance P2P 及 Gas 服務商的網路。
安裝前請注意
價格與 Gas 資料來自第三方 API,可能延遲;未設定 Gas 金鑰時會退回靜態估算。投資組合與損益工具僅做計算,不執行交易也不持有資金。選用 API 金鑰透過環境變數或 Worker 密鑰提供,應妥善保密。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Mcp Crypto Toolkit,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.github.nad33mahm3d%2Fmcp-crypto-toolkit/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "crypto-toolkit": {
      "type": "http",
      "url": "https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp"
    }
  }
}

README

mcp-crypto-toolkit

[npm version] [License: MIT] [MCP] [CI] [Listed on mcpservers.org] [DeepWiki]

Live crypto prices, conversion, gas tracker, portfolio tools, and calculators for AI agents.

Ask Claude: What's ETH doing? Top 10 coins? Gas on Base? What's my portfolio worth?

Hosted (Claude.ai Custom Connector): https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp
Docs: DeepWiki · mcpservers.org

[Demo]

[Claude.ai Custom Connector — 10 tools]

Features

  • Live prices with market cap, volume, rank, ATH/ATL (CoinGecko)
  • Convert between crypto and fiat (optimized PKR via Binance P2P when needed)
  • Search coins by name/symbol
  • Top coins + gainers/losers snapshot
  • Compare 2–5 coins side by side
  • Portfolio valuation (batch holdings)
  • Historical point-in-time + range charts (7d/30d/…)
  • EVM gas tracker with USD transfer estimates
  • Profit/loss calculator with exchange + network fees
  • Trending coins + Crypto Fear & Greed Index
  • MCP prompts for common workflows
  • Zero config — no API key required (optional COINGECKO_API_KEY for higher limits)
  • stdio + HTTP + Cloudflare Workers transports

Quick Install

bash
npx -y mcp-crypto-toolkit

Installation

Claude Desktop / Cursor / Windsurf

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

Local build:

json
{  "mcpServers": {    "crypto-toolkit": {      "command": "node",      "args": ["/ABSOLUTE/PATH/TO/mcp-crypto-toolkit/dist/index.js"]    }  }}

HTTP server

bash
npm run buildnpm run start:http# POST http://localhost:3000/mcp
Deploy (Smithery / remote MCP) — optional

You do not need paid hosting for discoverability. This server already installs via npx -y mcp-crypto-toolkit (stdio) and is listed on the Official MCP Registry. Glama and PulseMCP ingest from there — no Fly/Railway bill required.

Only deploy HTTP if you want a remote /mcp endpoint (e.g. Claude.ai Custom Connector or Smithery URL publish).

Claude.ai Custom Connector

Public hosted endpoint (Cloudflare Workers):

https://mcp-crypto-toolkit.nad33mahm3d.workers.dev/mcp
  1. In Claude.ai: Settings → Connectors → Add custom connector
  2. Paste the URL above (must include /mcp)
  3. You should see 10 tools (get price, convert, trending, …)

Or deploy your own (Cloudflare / Docker / Render) and use https://YOUR-HOST/mcp. After upgrading a hosted server, remove and re-add the connector if tools still show as empty.

Do not put a remote URL in claude_desktop_config.json — that file is stdio-only. For Claude Desktop local use, prefer:

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

Cloudflare Workers (recommended remote — free tier)

Uses the web-standard MCP transport (src/worker.ts) — no Docker required.

Live demo: health · MCP

bash
npm installnpx wrangler loginnpm run deploy:cf

After deploy: https://mcp-crypto-toolkit.<your-subdomain>.workers.dev/health
Claude / Smithery URL: https://mcp-crypto-toolkit.<your-subdomain>.workers.dev/mcp

Local preview: npm run dev:cf

Optional secrets / vars:

bash
npx wrangler secret put COINGECKO_API_KEYnpx wrangler secret put MCP_API_KEY   # optional: require Bearer / x-api-key on /mcp# Pro keys also need: wrangler.toml [vars] COINGECKO_PRO = "1"# Optional: RATE_LIMIT_PER_MINUTE = "60" (default)

CI: add repo secrets CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID — Worker auto-deploys on GitHub Release (and via workflow_dispatch).

Render (free — no credit card)

  1. Fork/connect repo at render.com
  2. New → Blueprint → point at this repo (render.yaml uses the Free plan)
  3. After deploy: https://YOUR-SERVICE.onrender.com/health
  4. Smithery: publish https://YOUR-SERVICE.onrender.com/mcp

Free tier sleeps after ~15 min idle; first request may take ~30s to wake.

Docker (local / your own VPS)

bash
docker build -t mcp-crypto-toolkit .docker run -p 3000:3000 mcp-crypto-toolkit

Paid PaaS (if you outgrow free tier): Fly.io and Railway work with the included fly.toml / railway.toml but are not free long-term.

Optional env: COINGECKO_API_KEY, COINGECKO_PRO=1, gas oracle keys (see table below).

Tools (10)

ToolDescription
get_priceLive price + market cap, volume, rank, ATH/ATL
convertCrypto ↔ fiat/crypto conversion
search_coinSearch by name or symbol
top_coinsTop N by market cap/volume + gainers/losers
compare_coinsSide-by-side compare 2–5 coins
portfolio_valueValue a list of holdings
historical_pricePoint date or range chart + investment snapshot
gas_trackerGas fees + estimated transfer cost (USD)
profit_calcP&L, ROI, break-even (fees + network fee)
trendingTrending coins + Fear & Greed Index

Prompts

PromptPurpose
market-overviewTop coins + trending + market tone
whats-trendingTrending coins + Fear & Greed
analyze-coinPrice + 7d trend for one coin
trade-pnlWalk through a P&L calc
gas-checkGas + transfer cost advice

Example prompts

  1. What's the current price of Bitcoin and its market cap?
  2. Search for coins matching "pepe"
  3. Show top 10 coins and today's gainers
  4. Compare BTC, ETH, and SOL
  5. Value my portfolio: 0.5 BTC and 2 ETH in USD
  6. What was ETH on 01-01-2024, and what would $1000 then be worth now?
  7. Show SOL's 30-day price range
  8. What's gas on Base right now in USD?
  9. I bought at 100, sold at 120, qty 10, 0.1% fees — profit?
  10. What's trending and what's the Fear & Greed index?

Development

bash
git clone https://github.com/nad33mahm3d/mcp-crypto-toolkitcd mcp-crypto-toolkitnpm installnpm testnpm run buildnpm run inspector

Optional env

VariablePurpose
COINGECKO_API_KEYHigher CoinGecko rate limits (still optional)
COINGECKO_PRO=1Use Pro header with your key
MCP_API_KEYWorker only: require Bearer / x-api-key on /mcp
RATE_LIMIT_PER_MINUTEWorker only: default 60
ETHERSCAN_API_KEY / BSCSCAN_API_KEY / …Better gas oracles
OPTIMISM_API_KEYOptimism gas oracle
PORTHTTP server port (default 3000)

Without gas API keys, gas falls back to Blocknative then static estimates.

Contributing

See CONTRIBUTING.md for setup, PR guidelines, and the release process.

Releasing (maintainers)

  1. One-time: npm package Settings → Trusted Publisher → GitHub Actions → repo nad33mahm3d/mcp-crypto-toolkit, workflow publish.yml, environment release, allow npm publish
  2. Update CHANGELOG.md
  3. Create a GitHub Release with tag vX.Y.Z
  4. Actions publishes to npm via OIDC (no NPM_TOKEN; provenance automatic)

API Credits

License

MIT — see LICENSE

來源:README.md,提交 39c76bf

工具

0
SourceWeft 尚未讀取此伺服器的工具。

版本歷史

1
  1. v1.3.0最新Sep 16, 2026

評分

已滿足適用檢查項的 85%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分