MCP Goodnews 是一款用于获取积极新闻的实用工具。它巧妙结合了 NewsAPI 和 Cohere 的大语言模型(LLM),能够帮助用户迅速找到具有正面情感的新闻文章,为用户带来积极的信息体验。
MCP Goodnews 能让你轻松获取积极新闻,下面为你详细介绍使用步骤。
# 下载项目
git clone https://github.com/VectorInstitute/mcp-goodnews.git
cd mcp-goodnews
# 安装Python包
pip install requests cohere newsapi-python
创建一个 .env
文件,并添加以下内容:
NEWS_API_KEY=your_news_api_key
COHERE_API_KEY=your_cohere_api_key
在项目根目录下运行:
python src/goodnews_tool.py init
# 示例查询
python src/goodnews_tool.py fetch --query "Show me some good news from today."
# 筛选科学领域的积极新闻
python src/goodnews_tool.py filter --topic science
在 Claude 等支持 MCP 的工具中调用以下命令:
fetch_list_of_goodnews
:获取最新的积极新闻。show_positives_from_today
:显示今天的好消息。本项目采用 Apache 2.0 许可证。