关于 Free Crypto News
Free Crypto News 是一个免费的加密货币新闻 MCP 服务与 HTTP API,汇集 300 多个来源的新闻,并提供行情、情绪与巨鲸提醒等数据。无需 API key 即可调用,适合需要加密资讯数据的开发者与 AI Agent。项目同时提供可自托管的版本。
主要功能
- 01汇集 300 多个来源的实时新闻
- 02全文搜索与历史文章归档查询
- 03市场数据、情绪指标与巨鲸动态
- 04RSS、Atom、SSE 与 WebSocket 订阅
- 05无需 API key 的 HTTP 接口
- 06可本地运行的 stdio MCP 服务
适用场景
- 01为 AI Agent 提供加密货币新闻上下文
- 02构建新闻看板或嵌入式新闻组件
- 03按代币与日期检索历史新闻数据
MCP 相关
该项目提供托管的 Streamable-HTTP MCP 端点以及本地 stdio MCP 服务,向 MCP 客户端暴露 40 多个新闻、搜索、归档与市场数据工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 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
🌐 语言(42 种): 英语 | 阿拉伯语 | 保加利亚语 | 孟加拉语 | 捷克语 | 丹麦语 | 德语 | 希腊语 | 西班牙语 | 波斯语 | 芬兰语 | 法语 | 希伯来语 | 印地语 | 克罗地亚语 | 匈牙利语 | 印度尼西亚语 | 意大利语 | 日语 | 韩语 | 马来语 | 荷兰语 | 挪威语 | 波兰语 | 葡萄牙语 | 罗马尼亚语 | 俄语 | 斯洛伐克语 | 斯洛文尼亚语 | 塞尔维亚语 | 瑞典语 | 斯瓦希里语 | 泰米尔语 | 泰卢固语 | 泰语 | 菲律宾语 | 土耳其语 | 乌克兰语 | 乌尔都语 | 越南语 | 简体中文 | 繁体中文 · 所有翻译
🆓 免费加密货币新闻 API
快速开始 • 你将获得什么 • 端点 • MCP • 自托管 • 文档
通过一次 HTTP 调用,即可获取来自 300 多个来源的实时加密货币新闻。无需 API 密钥,无需注册,也无需处理速率限制手续。现已上线:cryptocurrency.cv。
面向 AI Agent: curl https://cryptocurrency.cv/api/news • llms.txt • llms-full.txt • OpenAPI • MCP:https://cryptocurrency.cv/api/mcp • AGENTS.md • SKILLS.md
⭐ 如果它为你节省了时间,请为仓库点星。这有助于其他人发现它。
⚡ 快速开始
只需 30 秒,无需密钥。cURL 开箱即用:
# Latest headlines from every source
curl https://cryptocurrency.cv/api/news
# Only the last two hours
curl https://cryptocurrency.cv/api/breaking
# Full-text search
curl "https://cryptocurrency.cv/api/search?q=bitcoin%20etf"
# Filter by category, cap the result size
curl "https://cryptocurrency.cv/api/news?category=defi&limit=20"
# Ask a question, answered from today's news (AI)
curl "https://cryptocurrency.cv/api/ask?q=why%20is%20ETH%20up%20today"
每个端点都返回 JSON、支持 CORS,并可在浏览器、脚本或 Agent 工具调用中使用。响应结构如下:
{
"articles": [
{
"title": "Bitcoin Hits New ATH",
"link": "https://coindesk.com/...",
"description": "Bitcoin surpassed...",
"pubDate": "2026-01-02T12:00:00Z",
"source": "CoinDesk",
"timeAgo": "2h ago"
}
],
"totalCount": 150,
"fetchedAt": "2026-01-02T14:30:00Z"
}
在代码中使用,先运行 npm install @nirholas/crypto-news:
import { CryptoNews } from '@nirholas/crypto-news';
const news = await new CryptoNews().getLatest(10);
Python、Go、PHP、Rust、Ruby、Swift、Kotlin、Java、C# 和 R 客户端以可直接复制的源码形式存放在 sdk/ 中;适用于机器人、Agent 和 12 种语言的可运行示例存放在 examples/ 中。
🎁 你将获得
| 能力 | 详情 |
|---|---|
| 信息源 | 21 个类别中的 300 多个 RSS 订阅源,以及 77 个国际媒体(KO、ZH、JA、ES 等),支持即时翻译。按可信度分级。详情 |
| 端点 | 450 多个路由:新闻、搜索、类别、市场数据、DeFi、大户、监管、投资组合、交易信号和订阅源。目录 |
| 历史存档 | 自 2017 年 9 月起收录 662,047 篇文章,可按日期、代码、情绪和全文搜索。存档 |
| AI 端点 | 摘要、情绪分析、事实核查、叙事分析、研究模式、基于存档的 RAG、每日简报。免费,由 Groq 提供支持。AI 文档 |
| MCP 服务 | 托管的 Streamable-HTTP 端点,以及本地 stdio 服务,提供 40 多个工具。见下文 |
| 订阅源和流式传输 | RSS 2.0、Atom、OPML、Server-Sent Events、WebSocket。实时功能 |
| 小组件 | 可直接嵌入的 HTML/JS 新闻滚动条和轮播组件。widget/ |
| Web 应用 | 89 个页面:仪表板、投资组合、自选列表、提醒、图表,以及可安装的 PWA。页面 |
| SDK 示例 | sdk/ 中的客户端、examples/ 中的示例、docs/sdks/ 中的指南 |
| 适用于 Agent | llms.txt、OpenAPI 3.1、/.well-known/agent.json、/.well-known/ai-plugin.json,以及适用于高级路由的 x402 小额支付。AGENTS.md |
对比
| Free Crypto News | CryptoPanic | 其他 | |
|---|---|---|---|
| 价格 | 🆓 免费 | $29-299/mo | 付费 |
| API 密钥 | ❌ 无需 | 需要 | 需要 |
| 速率限制 | 不限* | 100-1000/day | 有限制 |
| 信息源 | 300 多个英文源 + 77 个国际源 | 1 | 不定 |
| 历史数据 | 📚 662,000 多篇文章(2017-2026) | 有限 | 无 |
| 国际化 | 🌏 KO、ZH、JA、ES + 翻译 | 无 | 无 |
| 自托管 | ✅ Docker / Cloud Run / Vercel | 无 | 无 |
| PWA | ✅ 可安装 | 无 | 无 |
| MCP | ✅ 托管 + 本地 | 无 | 无 |
| SDK 示例 | 12 种语言 | 0 | 1-2 |
| AI 功能 | 30 多个 AI 端点(免费) | 无 | 无 |
* 合理使用。请在你一侧缓存,并使用 User-Agent 标识客户端;滥用流量将受到限流。
🔌 端点
按领域分类的精简 API 概览。交互式浏览器位于 cryptocurrency.cv/developers,叙述式参考文档见 docs/API.md,完整的 450 多个路由目录见 docs/reference/endpoints.md。
| 领域 | 端点 | 备注 |
|---|---|---|
| 新闻 | /api/news、/api/breaking、/api/search?q=、/api/news?category= | limit、source、page、category 参数 |
| 分类 | /api/bitcoin、/api/defi、/api/news?category=institutional | 21 个分类,详见目录 |
| 国际新闻 | /api/news/international?lang=ko、/api/news?translate=es | 77 家媒体,18 种翻译目标语言 |
| AI | /api/ask、/api/ai(summarize、sentiment、fact-check)、/api/ai/summarize、/api/ai/narratives、/api/ai/research、/api/ai/brief、/api/rag、/api/predictions | 通过 Groq 免费使用 |
| 情绪与社交 | /api/sentiment、/api/fear-greed、/api/trending、/api/social | 无需密钥即可获取 X/Twitter 情绪 |
| 市场数据 | /api/market、/api/prices、/api/defi、/api/gas、/api/yields、/api/hyperliquid | 价格、DeFi、Gas、衍生品 |
| 链上数据 | /api/whales、/api/whale-alerts、/api/flows、/api/liquidations、/api/unlocks | 巨鲸预警、交易所资金流、解锁日历 |
| 投资组合与信号 | /api/portfolio、/api/signals、/api/alerts | 基于投资组合的新闻、交易信号 |
| 归档 | /api/archive?date=2024-01、?ticker=BTC、?q=、?stats=true | 662k 篇文章,详见归档 |
| 订阅源 | /api/rss、/api/atom、/api/opml、/api/sse、WebSocket | 流式传输与内容联合发布 |
| 元数据 | /api/sources、/api/health、/api/openapi.json、/api/stats | 来源列表、运行时间、规范 |
| 高级版(x402) | /api/premium/*、/.well-known/x402 | 使用 USDC 按次付费,无需账户。x402 文档 |
| x402 一致性 | /api/x402/conformance | 根据 API 实际返回的挑战,审计任意 x402 API 的发现契约。文档、页面 |
| 版本化 | /api/v1/* | 上述所有接口的稳定别名 |
AI 端点示例
AI 路由同样无需密钥。它们通过托管的 Groq 集成运行:
# Natural-language question over today's news
curl "https://cryptocurrency.cv/api/ask?q=what%20happened%20with%20the%20SEC%20this%20week"
# One-paragraph summary of the current feed
curl "https://cryptocurrency.cv/api/ai/summarize"
# Emerging narratives, ranked by momentum
curl "https://cryptocurrency.cv/api/ai/narratives?emerging=true"
# Daily brief for a given date
curl "https://cryptocurrency.cv/api/ai/brief?date=2026-08-26&format=summary"
# Retrieval-augmented answer over the 662k-article archive
curl "https://cryptocurrency.cv/api/rag?q=bitcoin%20etf%20approval%20timeline"
历史归档
662,047 篇文章(涵盖自 2017 年 9 月起的 CryptoPanic 英文内容以及 Odaily 中文内容),并附有代币代码、命名实体、情绪,以及采集时的 BTC/ETH 价格和恐惧与贪婪指数读数。
curl "https://cryptocurrency.cv/api/archive?date=2024-01" # one month
curl "https://cryptocurrency.cv/api/archive?ticker=BTC&limit=100" # by ticker
curl "https://cryptocurrency.cv/api/archive?q=bitcoin%20etf" # full text
curl "https://cryptocurrency.cv/api/archive?start_date=2025-01-01&end_date=2025-01-07"
curl "https://cryptocurrency.cv/api/archive?stats=true" # counts and coverage
架构、目录布局和所有查询参数:docs/reference/archive.md。
🔮 MCP 服务
通过 Claude Desktop、Claude Code、Cursor 或任何 Model Context Protocol 客户端使用完整 API。提供 40 多种工具(新闻、搜索、归档、情绪、市场数据、投资组合);完整工具列表见 mcp/README.md。
托管端点,无需安装。 Streamable-HTTP 服务运行于 https://cryptocurrency.cv/api/mcp:
{
"mcpServers": {
"crypto-news": {
"url": "https://cryptocurrency.cv/api/mcp"
}
}
}
Claude Code,一行命令即可:
claude mcp add --transport http crypto-news https://cryptocurrency.cv/api/mcp
本地 stdio 服务。 在你的计算机上使用相同的工具,已发布为 @nirholas/free-crypto-news-mcp(源代码位于 mcp/):
{
"mcpServers": {
"crypto-news": {
"command": "npx",
"args": ["-y", "@nirholas/free-crypto-news-mcp"]
}
}
}
或者从检出目录运行:git clone https://github.com/nirholas/cryptocurrency.cv.git && cd cryptocurrency.cv/mcp && npm install && node index.js。
其他 Agent 接入方式:ChatGPT 自定义 GPT 和 OpenAI 插件清单(/.well-known/ai-plugin.json)、Google A2A Agent 卡片(/.well-known/agent.json)、examples/agents/ 中的 LangChain 和 CrewAI 示例,以及 docs/reference/integrations.md 中可直接复制粘贴的 Discord、Telegram、Slack 和 LangChain 集成。
🧩 小组件
只需一个脚本标签,即可在任意页面中嵌入实时新闻动态。源码和示例位于 widget/。
<div id="crypto-ticker" data-limit="20" data-category="all" data-theme="dark"></div>
<script src="https://cryptocurrency.cv/widget/ticker.js"></script>
ticker.js 滚动显示头条,carousel.js 渲染卡片,embed.js 将完整新闻动态嵌入容器。三者都会读取 data-* 属性来设置数量上限、类别、速度和主题。
🐳 自托管
所有内容都运行在一个 Next.js 应用中。所有环境变量均为可选;不设置任何变量时,你将获得完整的新闻 API。设置 GROQ_API_KEY(可在 console.groq.com 免费获取)即可启用 AI 端点。完整的变量列表、Kubernetes 清单和可观测性堆栈位于 docs/reference/self-hosting.md。
Docker
git clone https://github.com/nirholas/cryptocurrency.cv.git
cd cryptocurrency.cv
docker compose up -d
# API on http://localhost:3000/api/news
Dockerfile 会构建一个独立镜像;docker-compose.yml 会添加 Redis 用于缓存。横向扩展和可观测性变体:docker-compose.scale.yml、docker-compose.observability.yml。
Google Cloud Run
gcloud builds submit --config cloudbuild.yaml
分步指南,包含 Artifact Registry、密钥和自定义域名:docs/DEPLOY-GCP.md。
Vercel
从源码部署
pnpm install
pnpm dev # http://localhost:3000
pnpm build && pnpm start
Railway、Render、DigitalOcean、CasaOS、Unraid 和 Portainer 模板位于仓库根目录(railway.json、render.yaml、.do/、casaos-app.yaml、unraid-template.xml、portainer-template.json)。通用部署说明:docs/DEPLOYMENT.md。
🏗️ 架构
- Next.js 15 App Router 运行于 Edge 和 Node 运行时;
src/app/api/包含所有路由处理程序。 - 来源注册表位于
src/lib/crypto-news.ts(按类别划分的 RSS 源)和src/lib/international-sources.ts;来源可信度等级位于src/lib/source-tiers.ts。 - 抓取层并行拉取订阅源,设置每个来源的超时,按内容哈希去重,并将内容规范化为上文所述的文章架构。
- 缓存分为三个层级:内存、Redis(可选)和 CDN
s-maxage标头,因此很少需要冷启动抓取。 - AI 层调用 Groq 生成摘要、情绪分析、事实核查和简报;RAG 将存档索引到 pgvector(docs/RAG.md)。
- 存档按月采用只追加的 JSONL 格式,并补充股票代码、实体、情绪和市场背景信息,通过
/api/archive提供访问。 - 实时功能通过 SSE 和 WebSocket 服务端(
ws-server.js)实现,数据来自同一抓取层。 - 支付:高级路由由 x402 控制;协调器位于
x402-facilitator/。这些路由发布的发现合约由sdk/x402-conformance/审计,该工具也可独立使用:npx @nirholas/x402-conformance <origin>。 - Agent:MCP(托管于
/api/mcp,本地版本位于mcp/)、OpenAPI、llms.txt和/.well-known/*清单均根据同一份路由元数据生成。 - Web 应用:包含 89 个 React 服务端和客户端组件页面,可安装为 PWA,并本地化为 42 种语言。
深入阅读:docs/ARCHITECTURE.md、docs/reference/architecture.md、docs/SCALABILITY.md。
📚 文档
| 文档 | 内容 |
|---|---|
| 开发者门户 | 交互式端点浏览器 |
| docs/API.md | API 参考,包含参数和示例 |
| docs/QUICKSTART.md | 五分钟集成指南 |
| docs/AI-FEATURES.md | AI 端点和 RAG |
| docs/sdks/ | 各语言的客户端指南 |
| docs/reference/ | 本 README 中原有的所有内容:完整端点目录、页面、来源、归档、PWA、集成、部署、路线图 |
| docs/USER-GUIDE.md | Web 应用功能和键盘快捷键 |
| AGENTS.md / SKILLS.md | Agent 集成指南和技能目录 |
| CHANGELOG.md | 版本历史 |
🤝 参与贡献
欢迎提交 Bug 修复、新来源、翻译和文档。工作流程请参阅 CONTRIBUTING.md,提问渠道请参阅 SUPPORT.md,报告漏洞请参阅 SECURITY.md。贡献内容将根据下方的仓库许可协议予以接受。
🙏 贡献者
![]() Sperax Code, Triage | ![]() cemitos Code | ![]() notmynamepls Code | ![]() yassais Code, Docs | ![]() superchain Docs | ![]() clankered Docs | ![]() chenshj73 Security report |
![]() volumevigilante Bug report | ![]() cmdenney Bug report | ![]() bomzj Bug report | ![]() RaoHammas Bug report | ![]() zhiqihuang Bug report | ![]() 3lang3 Bug report | ![]() webparadoxer Bug report |
![]() AlestackOverglow Triage | ![]() lui62233 Triage | ![]() niqv Maintenance | ![]() Yash2341 Feedback |
感谢所有编写代码、报告错误和安全问题,或帮助其他用户的人。每个人所做的贡献都列在 CONTRIBUTORS.md 中;同一份名单也发布在 cryptocurrency.cv/team 上。
📄 许可证
可获取源代码,保留所有权利。代码条款请参阅 LICENSE。
cryptocurrency.cv 上托管的 API 可免费使用,无论是否注明出处。自行运行代码、重新分发代码或构建竞争性的托管服务,都需要根据 LICENSE 中的条款获得许可。
⭐ Star 历史
支持项目
如果 cryptocurrency.cv 为你节省了时间,请在 GitHub 上为它点 Star。Star 能让其他开发者和 AI Agent 找到值得信赖的代码仓库,而且只需点击一次。
认识可能会用到它的人吗?在 X 上发布 · 分享到 Bluesky · 分享到 LinkedIn · 提交到 Hacker News · 分享到 Reddit
也为 AI Agent 打造
编码 Agent 和大模型工具可直接读取此代码库:AGENTS.md、llms.txt、llms-full.txt。将 https://github.com/nirholas/cryptocurrency.cv 提供给 Agent,它就能获取所需的上下文。
同一作者的更多项目
- nirholas 的所有代码仓库:按主题分组的完整目录
- three.ws:面向拥有 Solana 钱包、技能市场和 x402 支付的 3D AI Agent 的平台
- 有问题或想法?提交问题或发起讨论
贡献者
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。

















