News MCP Server
This is a FastMCP server that provides news articles using the NewsAPI.org service.
It exposes a tool get_news() to fetch news based on search query, date range, and news source.
Features
- Search news articles by keyword (
q). - Filter by date range (
from,to). - Filter by specific news source (
sources, default:abc-news).
Configuration
Getting an API Key from NewsAPI.org
Usage with Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"news": {
"command": "uv",
"args": [
"--directory",
"/PATH/TO/YOUR/news",
"run",
"news.py"
]
},
}
}
Recommend MCP Servers 💡
jira-server
A TypeScript-based MCP server implementing a simple notes system with resources, tools for creating notes, and prompts for summarizing them.
smart-tree
Smart Tree: not just a tree, a philosophy. A context-aware, AI-crafted replacement for 20+ tools with MEM8 quantum compression, semantic search, AST-smart editing, and partnership memory. Crafted with care by human + AI—accept no knock-offs.
mcp-zotero
A connector for Claude Desktop to work with collection and sources on your Zotero Cloud.
openweather-mcp
MCP server for accessing OpenWeather.org API weather data
pkgx
A Model Context Protocol server that can run any Open Source tool via pkgx.
Contrast-Security-OSS/mcp-contrast
MCP Server for Contrast Security