
Free Crypto News
io.github.nirholas由 GitHub 帳號 nirholas 發布v1.0.2更新於 Oct 24, 2026
Free crypto news MCP server — 38 tools, 130+ sources, market data, sentiment, whale alerts & more
概覽
讓助理透過託管或本機 MCP 伺服器取得免費加密貨幣新聞、市場資料、情緒指標、巨鯨警報與檔案檢索。
- 可以做什麼
- 透過 Free Crypto News API 提供 40 多個工具:最新與突發頭條、全文搜尋、分類與國際新聞來源、市場價格、DeFi、Gas 與收益率、情緒與恐懼貪婪指數、巨鯨警報與交易所資金流、投資組合相關新聞、交易訊號,以及自 2017 年 9 月以來 662,047 篇文章的可檢索檔案。AI 路由另提供摘要、情緒、事實查核、敘事、每日簡報與以檔案為基礎的檢索增強回答。它可作為託管的 Streamable-HTTP 端點或本機 stdio 程序執行。
- 適用情境
- 當助理需要最新加密貨幣新聞、市場背景或歷史文章檢索,而不想自行建置新聞蒐集流程時使用。適合結合頭條、情緒與鏈上訊號的研究、監控與簡報類工作流程。
- 執行需求
- 可使用託管端點 cryptocurrency.cv/api/mcp,或使用本機 Node.js 執行環境透過 npx 執行 npm 套件 @nirholas/free-crypto-news-mcp。宣告無需 API 金鑰、註冊或帳號。需要能連線至該 API 的網路。自行託管完整應用程式為選用,其環境變數被描述為選用,設定 GROQ_API_KEY 可啟用 AI 端點。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Free Crypto News,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
name: Free Crypto News API type: api category: cryptocurrency auth: none pricing: free endpoints: 450+ sources: 300+ llms_txt: https://cryptocurrency.cv/llms.txt openapi: https://cryptocurrency.cv/api/openapi.json mcp_server: https://cryptocurrency.cv/api/mcp (hosted) or npx -y @nirholas/free-crypto-news-mcp (local) license: source-available (all rights reserved), hosted API free to use
🌐 Languages (42): English | العربية | Български | বাংলা | Čeština | Dansk | Deutsch | Ελληνικά | Español | فارسی | Suomi | Français | עברית | हिन्दी | Hrvatski | Magyar | Indonesia | Italiano | 日本語 | 한국어 | Melayu | Nederlands | Norsk | Polski | Português | Română | Русский | Slovenčina | Slovenščina | Српски | Svenska | Kiswahili | தமிழ் | తెలుగు | ไทย | Filipino | Türkçe | Українська | اردو | Tiếng Việt | 简体中文 | 繁體中文 · all translations
🆓 Free Crypto News API
[GitHub Stars] [License: source-available] [Issues]
[Last Commit] [Contributors] [npm] [MCP Server] [OpenAPI]
Quick Start • What You Get • Endpoints • MCP • Self-Host • Docs
Real-time crypto news from 300+ sources with one HTTP call. No API key, no signup, no rate-limit paperwork. Live at cryptocurrency.cv.
For AI agents: curl https://cryptocurrency.cv/api/news • llms.txt • llms-full.txt • OpenAPI • MCP: https://cryptocurrency.cv/api/mcp • AGENTS.md • SKILLS.md
⭐ If this saves you time, star the repo. It helps others find it.
⚡ Quick Start
Thirty seconds, no key required. cURL works as-is:
Every endpoint returns JSON, is CORS-enabled, and works from a browser, a script, or an agent tool call. Response shape:
From code, npm install @nirholas/crypto-news:
Python, Go, PHP, Rust, Ruby, Swift, Kotlin, Java, C#, and R clients live in sdk/ as copy-in source; runnable samples for bots, agents, and 12 languages live in examples/.
🎁 What You Get
How it compares
* Fair use. Cache on your side and identify your client with a User-Agent; abusive traffic gets throttled.
🔌 Endpoints
A compact map of the API, grouped by area. The interactive explorer is at cryptocurrency.cv/developers, the narrative reference is docs/API.md, and the complete 450+ route catalog is docs/reference/endpoints.md.
AI endpoint examples
The AI routes need no key either. They run on the hosted Groq integration:
Historical archive
662,047 articles (CryptoPanic English coverage from September 2017 plus Odaily Chinese coverage), enriched with tickers, named entities, sentiment and the BTC/ETH price and Fear & Greed reading at capture time.
Schema, directory layout and every query parameter: docs/reference/archive.md.
🔮 MCP Server
Use the whole API from Claude Desktop, Claude Code, Cursor, or any Model Context Protocol client. 40+ tools (news, search, archive, sentiment, market data, portfolio); the full tool list is in mcp/README.md.
Hosted endpoint, zero install. A Streamable-HTTP server runs at https://cryptocurrency.cv/api/mcp:
Claude Code, one line:
Local stdio server. The same tools on your machine, published as @nirholas/free-crypto-news-mcp (source in mcp/):
Or run it from a checkout: git clone https://github.com/nirholas/cryptocurrency.cv.git && cd cryptocurrency.cv/mcp && npm install && node index.js.
Other agent surfaces: a ChatGPT custom GPT and OpenAI plugin manifest (/.well-known/ai-plugin.json), Google A2A agent card (/.well-known/agent.json), LangChain and CrewAI samples in examples/agents/, and copy-paste integrations for Discord, Telegram, Slack and LangChain in docs/reference/integrations.md.
🧩 Widgets
Embed a live news feed in any page with one script tag. Source and examples in widget/.
ticker.js scrolls headlines, carousel.js renders cards, embed.js drops a full feed into a container. All three read data-* attributes for limit, category, speed and theme.
🐳 Self-Hosting
Everything runs from one Next.js app. All environment variables are optional; without any, you get the full news API. Set GROQ_API_KEY (free at console.groq.com) to switch on the AI endpoints. The complete variable list, Kubernetes manifests and observability stack are in docs/reference/self-hosting.md.
Docker
The Dockerfile builds a standalone image; docker-compose.yml adds Redis for caching. Scale-out and observability variants: docker-compose.scale.yml, docker-compose.observability.yml.
Google Cloud Run
Step-by-step, including Artifact Registry, secrets and a custom domain: docs/DEPLOY-GCP.md.
Vercel
From source
Railway, Render, DigitalOcean, CasaOS, Unraid and Portainer templates are in the repo root (railway.json, render.yaml, .do/, casaos-app.yaml, unraid-template.xml, portainer-template.json). General deployment notes: docs/DEPLOYMENT.md.
🏗️ Architecture
- Next.js 15 App Router on the Edge and Node runtimes;
src/app/api/holds every route handler. - Source registry in
src/lib/crypto-news.ts(RSS feeds by category) andsrc/lib/international-sources.ts; credibility tiers insrc/lib/source-tiers.ts. - Fetch layer pulls feeds in parallel with per-source timeouts, dedupes by content hash, and normalises to the article schema above.
- Caching at three levels: in-memory, Redis (optional), and CDN
s-maxageheaders, so a cold fetch is rare. - AI layer calls Groq for summaries, sentiment, fact-checks and briefs; RAG indexes the archive into pgvector (docs/RAG.md).
- Archive is append-only JSONL by month, enriched with tickers, entities, sentiment and market context, exposed through
/api/archive. - Realtime via SSE and a WebSocket server (
ws-server.js) fed by the same fetch layer. - Payments: premium routes are gated by x402; the facilitator lives in
x402-facilitator/. The discovery contract those routes publish is audited bysdk/x402-conformance/, which also ships standalone:npx @nirholas/x402-conformance <origin>. - Agents: MCP (hosted at
/api/mcp, local inmcp/), OpenAPI,llms.txt, and/.well-known/*manifests are generated from the same route metadata. - Web app: 89 pages of React server and client components, installable as a PWA, localised into 42 languages.
Deeper reading: docs/ARCHITECTURE.md, docs/reference/architecture.md, docs/SCALABILITY.md.
📚 Documentation
🤝 Contributing
Bug fixes, new sources, translations and docs are all welcome. Read CONTRIBUTING.md for the workflow, SUPPORT.md for where to ask questions, and SECURITY.md to report a vulnerability. Contributions are accepted under the repository license below.
- Add a news source: open an issue with the new source template or edit
src/lib/crypto-news.ts. - Improve a translation: edit the file under
locales/.
🙏 Contributors
Thank you to everyone who has written code, reported bugs and security issues, or helped other users. What each person did is in CONTRIBUTORS.md; the same list appears on cryptocurrency.cv/team.
📄 License
Source-available, all rights reserved. See LICENSE for the code terms.
The hosted API at cryptocurrency.cv is free to use, with or without attribution. Running the code yourself, redistributing it, or building a competing hosted service requires permission under the terms in LICENSE.
⭐ Star History
[Star History Chart]Support the project
If cryptocurrency.cv saves you time, star it on GitHub. Stars are how other developers and AI agents find the repositories worth trusting, and they cost you one click.
Know someone who would use it? Post on X · Share on Bluesky · Share on LinkedIn · Submit to Hacker News · Share on Reddit
Built for AI agents too
Coding agents and LLM tooling can read this repo directly: AGENTS.md, llms.txt, llms-full.txt. Point an agent at https://github.com/nirholas/cryptocurrency.cv and it has the context it needs.
More from the same author
- All repositories by nirholas: the full catalog, grouped by topic
- three.ws: the platform for 3D AI agents with Solana wallets, a skill marketplace and x402 payments
- Questions or ideas: open an issue or start a discussion
Contributors
來源:README.md,提交 e9a07f4
工具
0版本歷史
1- v1.0.2最新Sep 16, 2026
評分
已滿足適用檢查項的 40%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
請在儲存庫或註冊中心條目中宣告授權條款。