GO

Goodnews

Created 6 months ago

MCP Goodnews is a simple Model Context Protocol application that fetches uplifting news articles.

development documentation public

What is Goodnews?

A simple MCP server that delivers curated positive and uplifting news stories.

Documentation

Example Usage: MCP Goodnews with Claude Desktop# Requirements

Clone mcp-goodnews

git clone https://github.com/VectorInstitute/mcp-goodnews.git

Update Claude Desktop Config to find mcp-goodnews## For Mac/Linux

cd ~/Library/Application\ Support/Claude/config\n\n# Edit the claude_desktop_config.json file
nano claude_desktop_config.json
```\n\n#### For Windows
```bash\n\n# Navigate to the configuration directory
cd %APPDATA%\Claude\config\n\n# Edit the claude_desktop_config.json file
notepad claude_desktop_config.json

And you'll want to add an entry under mcpServers for Goodnews:

{
  "mcpServers": {
    "Goodnews": {
      "command": "/uv",
      "args": ["--directory", "/mcp-goodnews/src/mcp_goodnews", "run", "server.py"],
      "env": {
        "NEWS_API_KEY": "",
        "COHERE_API_KEY": ""
      }
    }
  }
}
```\n\n### Start or Restart Claude Desktop
Claude Desktop will use the updated config to build and run the mcp-goodnews server. If successful, you will see the hammer tool in the bottom-right corner of the chat dialogue window. Clicking the hammer tool icon will bring up a modal that lists available MCP tools. You should see `fetch_list_of_goodnews` listed there.\n\n### Ask Claude for Good News
Example prompts:
- "Show me some good news from today."
- "What positive things happened in the world this week?"
- "Give me uplifting news stories about science."\n\n## How It Works
1. When you request good news, the application queries the NewsAPI for recent articles
2. The Cohere LLM analyzes the sentiment of each article
3. Articles are ranked based on positive sentiment score
4. The top-ranking good news stories are returned to you through Claude

Server Config

{
  "mcpServers": {
    "goodnews-server": {
      "command": "npx",
      "args": [
        "goodnews"
      ]
    }
  }
}

Links & Status

Repository: github.com
Hosted: No
Global: No
Official: Yes

Project Info

Hosted Featured
Created At: May 23, 2025
Updated At: Aug 07, 2025
Author: Vector Institute
Category: community
License: Apache 2.0
Tags:
development documentation public