用途
crypto-news-mcp 是一个 MCP(Model Context Protocol)服务器,用于向 AI 智能体提供来自 NewsData 的实时加密货币新闻。
主要能力
该项目提供以下工具与提示词:
- 工具:Latest News Headlines(get_latest_news)——获取最新的加密货币新闻标题。调用 get_latest_news() 后返回带有发布日期的标题字符串。
- 工具:Crypto News Search(get_crypto_news)——按加密货币或关键词搜索新闻文章,并利用 nextPage API 功能支持分页。参数包括 query(字符串,如 "bitcoin")和可选的 max_pages(整数,默认 1)。返回包含文章标题、日期和描述的格式化字符串。
- 提示词:News Summary(summarize_news)——为指定加密货币或主题生成用于摘要新闻的提示词。参数为 query(字符串,如 "ethereum"),输出为供 LLM 处理的提示词字符串。
使用方式
前置条件:需要 Newsdata.io API 密钥;如需克隆仓库则需要 Git。
可通过 Smithery 安装到 Claude Desktop,也可手动配置:
- 克隆仓库: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 中添加 "Crypto News",command 为 python,args 为 ["path/to/crypto-news-mcp/main.py"],env 中设置 NEWS_API_KEY 为你的 newsdata API 密钥。
适用场景
适用于需要在 AI 智能体中集成实时加密货币新闻获取与搜索能力的场景。
限制
资料中未提供除上述外的更多限制信息。项目遵循 MIT 许可证,详见 LICENSE 文件。