news-ai-mcp-server

news-ai-mcp-server

0

The News AI MCP Server is a Python-based server integrating with NewsAPI.org to provide summarized news headlines. It offers customizable searches by country and category and facilitates easy integration with MCP clients.

๐Ÿ“ฐ News AI MCP Server

A minimal Python-based MCP server that connects to NewsAPI.org to fetch and summarize the latest top headlines by country, category, and search query. Built with python mcp SDK and initialized using uv for environment management.

๐Ÿš€ Features

  • ๐ŸŒ Fetch top headlines from NewsAPI.org by country, category, and search query
  • ๐Ÿง  Summarizes the news headlines with title, description, and attribution
  • ๐Ÿ”ง Includes a test resource for server communication
  • โš™๏ธ Easily integratable into MCP clients

๐Ÿ› ๏ธ Tech Stack

  • Python
  • MCP SDK for Python (FastMCP)
  • NewsAPI.org
  • uv
  • dotenv

๐Ÿ“ฆ Setup

  1. Clone the repo
  2. Install dependencies
  3. Create a .env file and add your API key
  4. Run the MCP server

๐Ÿงช Testing

Tested using a cloud desktop client connected via the MCP protocol.