
MCP Goodnews

2025.03.25
33
Python正面新闻情感分析内容生成
MCP Goodnews 是一个基于 Model Context Protocol (MCP) 的应用,旨在通过服务器获取积极、正面的新闻文章。该工具从 NewsAPI 获取新闻,并使用 Cohere LLM 根据情感分析对新闻进行排名,返回最具正面情感的新闻文章。
View on GitHub
Overview
基本能力
产品定位
MCP Goodnews 是一个专注于提供正面、积极新闻的服务,旨在在负面新闻充斥的环境中为用户带来正能量的新闻内容。
核心功能
- 从 NewsAPI 获取新闻文章。
- 使用 Cohere LLM 进行情感分析,对新闻进行正面情感排名。
- 返回排名靠前的正面新闻文章。
适用场景
- 用户希望获取正面新闻以提升心情。
- 需要快速了解当前世界上的积极事件。
- 用于科学研究或数据分析中的正面新闻收集。
工具列表
fetch_list_of_goodnews
:获取正面新闻列表的工具。
常见问题解答
- 如何获取 Cohere API Key 和 NewsAPI Key?
- Cohere API Key 可从 Cohere Dashboard 获取。
- NewsAPI Key 可从 NewsAPI 获取。
- 如何配置 Claude Desktop 以使用 MCP Goodnews?
- 需要编辑 Claude Desktop 的配置文件,添加 MCP Goodnews 的路径和 API 密钥。
使用教程
使用依赖
安装教程
# Clone the repository
git clone https://github.com/VectorInstitute/mcp-goodnews.git
调试方式
- 启动或重启 Claude Desktop,确保配置已生效。
- 在 Claude Desktop 的聊天窗口中,点击右下角的工具图标,查看是否列出了
fetch_list_of_goodnews
工具。 - 使用示例提示词(如“Show me some good news from today.”)测试功能是否正常。