News AI MCP Server logo

News AI MCP Server

by Mohammadshahzaib007

A Python-based MCP server that fetches and summarizes news headlines from NewsAPI.org. It allows fetching news by country, category, and search query.

View on GitHub

Last updated: N/A

What is News AI MCP Server?

This is a minimal Python-based MCP server that connects to NewsAPI.org to fetch and summarize the latest top headlines. It's built with the python mcp SDK and uses uv for environment management.

How to use News AI MCP Server?

  1. Clone the repo. 2. Install dependencies using uv. 3. Create a .env file with your NewsAPI.org API key. 4. Run the MCP server using uv run mcp install main.py.

Key features of News AI MCP Server

  • Fetch top headlines by country, category, and search query

  • Summarizes news headlines with title, description, author, and source

  • Includes a test greeting resource

  • Easily integratable into MCP clients

Use cases of News AI MCP Server

  • Integrating news summaries into MCP clients

  • Providing up-to-date news information

  • Building news-related applications

  • Creating personalized news feeds

FAQ from News AI MCP Server

What is NewsAPI.org?

NewsAPI.org is a service that provides a simple API for accessing news headlines and metadata from thousands of news sources.

What is MCP?

MCP stands for Message Communication Protocol, a protocol for communication between different software components.

What is uv?

uv is a fast, modern Python package installer and resolver.

How do I get a NewsAPI.org API key?

You can sign up for a free API key at the NewsAPI.org website.

Can I customize the news summary?

The current implementation provides a basic summary. Further customization would require modifying the server's code.