🤖
MarsBit 加密新闻
通过托管的 MCP 从 MarsBit 获取加密原生 Web3 新闻和 Flash 情报。用于 L1/L2 生态系统、DeFi/CeFi、监管、交易所流量和市场。
安全通过
💬Prompt
技能说明
name: marsbit-crypto-news-skill description: Crypto-native Web3 news and flash intelligence from MarsBit through hosted MCP. Use this for L1/L2 ecosystems, DeFi/CeFi, regulation, exchange flows, and market-moving events. metadata: {"openclaw":{"emoji":"📰","requires":{"bins":["curl"]},"install":[{"id":"curl","kind":"brew","formula":"curl","label":"curl (HTTP client)"}],"os":["darwin","linux","win32"]},"version":"0.3.2"}
MarsBit Crypto News Skill (Web3-focused)
This skill is designed to work immediately after installation using the hosted MCP endpoint.
MCP endpoint:
https://www.marsbit.co/api/mcp
Use this endpoint in all commands:
MCP_URL="https://www.marsbit.co/api/mcp"
Capabilities
Use this skill when users ask about:
- Crypto market-moving headlines
- Web3 ecosystem updates (Ethereum, Solana, Base, Arbitrum, etc.)
- DeFi protocols, CeFi exchanges, ETFs, policy and regulation
- Flash updates for short-term market sentiment
- Narrative discovery (RWA, AI x Crypto, DePIN, restaking, meme sectors)
Runtime rules
When user asks for crypto/Web3 information, call MCP tools via curl directly.
Required headers for every MCP POST:
Content-Type: application/jsonAccept: application/json, text/event-streammcp-protocol-version: 2025-11-25
Response parsing:
- MCP wraps tool output in
result.content[0].text textis a JSON string; parse it before answering- If
successisfalse, surface the error and ask user whether to retry with different params
Web3 answer format recommendation:
- TL;DR (1-2 lines)
- Market impact (
bullish/bearish/neutral+ why) - Key entities (token/protocol/chain/exchange/regulator)
- Sources with publication time
Tool calls
1) List tools (quick connectivity check)
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
2) Get news channels
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"get_news_channels","arguments":{}}}'
3) Get latest crypto/Web3 news
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"get_latest_news","arguments":{"limit":10}}}'
4) Search news by Web3 keyword
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":4,"method":"tools/call","params":{"name":"search_news","arguments":{"keyword":"Ethereum Layer2","limit":10}}}'
5) Get one news detail by id
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":5,"method":"tools/call","params":{"name":"get_news_detail","arguments":{"news_id":"20260304151610694513"}}}'
6) Get related news by id
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":6,"method":"tools/call","params":{"name":"get_related_news","arguments":{"news_id":"20260304151610694513","limit":6}}}'
7) Get latest crypto flash updates
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":7,"method":"tools/call","params":{"name":"get_latest_flash","arguments":{"limit":10}}}'
8) Search flash by Web3 keyword
curl -sS -X POST "$MCP_URL" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "mcp-protocol-version: 2025-11-25" \
-d '{"jsonrpc":"2.0","id":8,"method":"tools/call","params":{"name":"search_flash","arguments":{"keyword":"Solana meme","limit":10}}}'
Intent -> tool routing (Web3)
- Latest crypto headlines ->
get_latest_news - Category/channel browsing ->
get_news_channels - Narrative or keyword lookup ->
search_news - Deep dive one article ->
get_news_detail - Context expansion ->
get_related_news - Short-term market pulse ->
get_latest_flash - Event scanning by keyword ->
search_flash
Useful query patterns:
- Chain:
Ethereum,Solana,Base,Arbitrum,Sui - Protocol:
Uniswap,Aave,Jupiter,Pendle - Narrative:
RWA,DePIN,restaking,AI crypto - Risk/Event:
hack,exploit,liquidation,SEC,ETF
Backend architecture alignment
This skill relies on the current marsbit-co hosted MCP implementation (/api/mcp), which internally uses:
fetcher(..., { marsBit: true })insrc/lib/utils.ts- News APIs:
/info/news/channels,/info/news/shownews,/info/news/getbyid,/info/news/v2/relatednews - Flash API:
/info/lives/showlives - Search API:
/info/assist/querySimilarityInfo(viasrc/lib/db-marsbit/agent)
Install via ClawHub
clawhub login
clawhub whoami
clawhub install domilin/marsbit-crypto-news-skill
openclaw skills list
Install from GitHub
You can install this skill directly from GitHub when ClawHub is unavailable (for example, rate-limit errors).
Repository:
https://github.com/domilin/marsbit-crypto-news-skill
Example local install:
git clone https://github.com/domilin/marsbit-crypto-news-skill /tmp/marsbit-crypto-news-skill
mkdir -p ~/.openclaw/skills/marsbit-crypto-news-skill
cp -R /tmp/marsbit-crypto-news-skill/* ~/.openclaw/skills/marsbit-crypto-news-skill/
openclaw skills list
如何使用「MarsBit 加密新闻」?
- 打开小龙虾AI(Web 或 iOS App)
- 点击上方「立即使用」按钮,或在对话框中输入任务描述
- 小龙虾AI 会自动匹配并调用「MarsBit 加密新闻」技能完成任务
- 结果即时呈现,支持继续对话优化