{"type":"mcp_server","name":"mcp-goodnews","description":"MCP Goodnews is a Model Context Protocol application that provides a server for positive news. It fetches articles from NewsAPI, ranks them using Cohere LLM based on positive sentiment, and","category":"Communication","language":"Python","stars":47,"forks":0,"owner":"VectorInstitute","github_url":"https://github.com/VectorInstitute/mcp-goodnews","homepage":null,"setup":"## Setup\n\n1.  Install [Cohere API Key](https://dashboard.cohere.com/)\n2.  Install [NewsAPI Key](https://newsapi.org/)\n3.  Install [Claude Desktop Application](https://claude.ai/download)\n4.  Install [uv Python Project and Package Manager](https://docs.astral.sh/uv/getting-started/installation/)\n5.  Clone `mcp-goodnews` using `git clone https://github.com/VectorInstitute/mcp-goodnews.git`\n6.  Update Claude Desktop Config to find mcp-goodnews by editing the `claude_desktop_config.json` file (location varies by OS).\n7.  Add an entry under `mcpServers` for `Goodnews` in the config file, providing the absolute path to the cloned repository and API keys.\n8.  Start or Restart Claude Desktop to use the updated config and run the mcp-goodnews server.","tools":"## Available Tools\n\n1.  Server for getting good, positive, and uplifting news (Fetches news articles from the NewsAPI).\n2.  Sentiment analysis using Cohere LLM (Ranks news articles based on positive sentiment).\n3.  MCP integration with Claude Desktop (Allows users to request good news through Claude).\n4.  `fetch_list_of_goodnews` MCP tool (Lists available MCP tools in a modal).","faq":null,"created_at":"2025-03-18T18:06:25+00:00","updated_at":"2025-03-26T18:10:57+00:00","source_url":"https://model-context-protocol.com/servers/mcp-positive-news-curated-uplifting-stories","related_articles":[]}