MCP News Server
Integration with CNN to fetch news articles and headlines from CNN using NewsAPI or RSS feeds.
Integration with New York Times to fetch news articles and headlines from The New York Times using NewsAPI or RSS feeds.
Integration with The Guardian to fetch news articles and headlines from The Guardian using NewsAPI or RSS feeds.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP News Serversearch news about artificial intelligence"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP News Server
A Model Context Protocol (MCP) server that fetches news from trusted global sources.
🗞️ Supported News Sources
Source | ID |
Reuters |
|
BBC News |
|
Associated Press |
|
Al Jazeera |
|
The Hindu |
|
Times of India |
|
CNN |
|
The Guardian |
|
New York Times |
|
Washington Post |
|
Related MCP server: News API MCP Server
🛠️ Available Tools
1. search_news
Search for news articles by keywords.
Keywords: "iran israel" or "climate change"
Sources: Optional filter (e.g., ["reuters", "bbc"])
Max Results: Up to 25 articles2. get_top_headlines
Get latest headlines from trusted sources.
3. list_news_sources
List all available news sources.
📦 Installation
Step 1: Install Dependencies
cd mcp-news-server
pip install -r requirements.txtStep 2: Get NewsAPI Key (Recommended)
Sign up for a free account
Copy your API key
Step 3: Configure API Key
# Copy example env file
copy .env.example .env
# Edit .env and add your API key
NEWS_API_KEY=your_actual_api_keyNote: The server works without an API key using RSS feeds, but NewsAPI provides better search results.
⚙️ Configuration for VS Code (Copilot)
Add this to your VS Code settings.json:
{
"mcp": {
"servers": {
"news-server": {
"command": "python",
"args": ["c:\\Users\\om.katyarmal.NEUREALM\\Desktop\\New folder (5)\\mcp-news-server\\server.py"],
"env": {
"NEWS_API_KEY": "your_api_key_here"
}
}
}
}
}⚙️ Configuration for Claude Desktop
Add to %APPDATA%\Claude\claude_desktop_config.json:
{
"mcpServers": {
"news-server": {
"command": "python",
"args": ["c:\\Users\\om.katyarmal.NEUREALM\\Desktop\\New folder (5)\\mcp-news-server\\server.py"],
"env": {
"NEWS_API_KEY": "your_api_key_here"
}
}
}
}🚀 Usage Examples
Once configured, you can use these tools in your conversations:
Search for specific news:
"Search news about iran israel conflict"
Get headlines from specific sources:
"Get top headlines from reuters and bbc"
List available sources:
"What news sources are available?"
🔄 How It Works
Primary Method: Uses NewsAPI.org for comprehensive search across sources
Fallback Method: If NewsAPI is unavailable, fetches from RSS feeds directly
The server automatically filters results from only trusted, reputable news sources.
📝 License
MIT License - Free to use and modify.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/21omk21/MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server