{
  "name": "goodnews",
  "display_name": "Goodnews",
  "description": "A simple MCP server that delivers curated positive and uplifting news stories.",
  "repository": {
    "type": "git",
    "url": "https://github.com/VectorInstitute/mcp-goodnews"
  },
  "homepage": "https://github.com/VectorInstitute/mcp-goodnews",
  "author": {
    "name": "VectorInstitute"
  },
  "license": "Apache 2.0",
  "categories": [
    "Web Services"
  ],
  "tags": [
    "positive news",
    "uplifting",
    "Cohere",
    "NewsAPI"
  ],
  "examples": [
    {
      "title": "Fetch list of good news",
      "description": "Retrieve uplifting news articles using MCP Goodnews.",
      "prompt": "Show me some good news from today."
    }
  ],
  "installations": {
    "uvx": {
      "type": "uvx",
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/VectorInstitute/mcp-goodnews",
        "server.py"
      ],
      "env": {
        "NEWS_API_KEY": "${NEWS_API_KEY}",
        "COHERE_API_KEY": "${COHERE_API_KEY}"
      }
    }
  },
  "arguments": {
    "NEWS_API_KEY": {
      "description": "API key for NewsAPI to fetch news articles",
      "required": true,
      "example": "your_newsapi_key_here"
    },
    "COHERE_API_KEY": {
      "description": "API key for Cohere to analyze sentiment of news articles",
      "required": true,
      "example": "your_cohere_api_key_here"
    }
  }
}
