mcp-goodnews

mcp-goodnews

3.5

If you are the rightful owner of mcp-goodnews and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

MCP Goodnews is a Model Context Protocol application that provides positive and uplifting news using a server that fetches articles from NewsAPI and ranks them with a Cohere LLM based on sentiment.

MCP Goodnews is designed to counteract the prevalence of negative news by delivering positive and uplifting stories. It utilizes the NewsAPI to gather recent articles and employs a Cohere Large Language Model (LLM) to perform sentiment analysis, ranking the articles based on their positivity. This project is inspired by GoodnewsFirst, which previously delivered positive news via email but did not have the advantage of modern LLMs for sentiment analysis. MCP Goodnews is integrated with platforms like Claude Desktop, allowing users to easily access good news stories through a user-friendly interface. The application requires API keys from both Cohere and NewsAPI and is built using the uv Python Project and Package Manager. By leveraging advanced LLMs, MCP Goodnews provides a modern solution for those seeking a more positive news experience.

Features

  • Fetches news articles from NewsAPI.
  • Uses Cohere LLM for sentiment analysis.
  • Ranks articles based on positive sentiment.
  • Integrates with Claude Desktop for easy access.
  • Provides a user-friendly interface for fetching good news.