README
🚀 币币新闻 MCP 服务器
币币新闻 MCP 服务器是一个专为 AI 代理打造的工具,它能够实时提供加密货币新闻。其新闻数据均来自 NewsData,为用户带来及时且准确的行业资讯。
  
🚀 快速开始
币币新闻 MCP 服务器可助力你轻松获取加密货币新闻。按照以下步骤操作,即可快速开启使用之旅。
✨ 主要特性
- 工具:最新新闻头条 - 一键获取最新的加密货币新闻头条,让你第一时间掌握行业动态。
- 工具:加密新闻搜索 - 支持根据加密货币或关键词搜索新闻文章,还具备分页功能,可通过
nextPageAPI 特性轻松切换页面。 - 提示:新闻摘要 - 自动生成提示,精准总结给定的加密货币或主题的新闻内容。
📦 安装指南
先决条件
- Python 3.10+
- 一个Newsdata.io API密钥
- Git(用于克隆仓库)
安装步骤
-
克隆仓库:
git clone https://github.com/kukapay/crypto-news-mcp.git cd crypto-news-mcp -
安装依赖项:
pip install mcp[cli] httpx python-dotenv -
将服务器作为Claude Desktop的插件安装:
mcp install main.py --name "CryptoNews"或手动配置适用于MCP客户端:
{ "mcpServers": { "加密新闻": { "command": "python", "args": [ "path/to/crypto-news-mcp/main.py"], "env": { "NEWS_API_KEY": "你的Newsdata.io API密钥" } } } }
💻 使用示例
基础用法
1. 工具:get_latest_news
获取最新的加密货币新闻头条。
- 使用方法:在MCP客户端中调用
get_latest_news()。 - 输出:包含出版日期的头条新闻字符串。
- 示例:
Bitcoin价格飙升至新高(发布日期:2025-04-06T12:00:00Z) 以太坊ETF批准传闻增多(发布日期:2025-04-06T10:30:00Z)
2. 工具:get_crypto_news
根据关键词搜索新闻文章,支持分页。
- 参数:
query (str):加密货币或关键词(例如,“bitcoin”)。max_pages (int, optional):要获取的页面数(默认:1)。
- 使用方法:调用
get_crypto_news(query="bitcoin", max_pages=2)。 - 输出:包含文章标题、日期和描述的格式化字符串。
- 示例:
标题:比特币达到7万美元 日期:2025-04-06T12:00:00Z 描述:比特币飙升至7万美元以上,市场趋势看涨。 标题:比特币挖矿报告 日期:2025-04-06T09:00:00Z 描述:新报告强调BTC挖矿的能源使用情况。
3. 提示:summarize_news
生成一个用于总结特定主题新闻的提示。
- 参数:
query (str):加密货币或关键词。
- 使用方法:调用
summarize_news(query="bitcoin")。 - 输出:包含新闻标题和内容摘要的字符串。
📄 许可证
本项目受MIT许可证保护。
Scan to contact