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 💡

Natoma
Natoma provides a hosted Model Context Protocol (MCP) platform, Natoma Agent Access, designed to securely bridge AI agents with enterprise systems and data, offering granular control, robust security, and automation for scaling AI adoption.
@andrea9293/mcp-documentation-server
A TypeScript-based MCP server that provides document management and semantic search capabilities
arjunkmrm/lta-mcp
An MCP server for Singapore's Land Transport Authority (LTA) DataMall API, providing real-time access to transportation information including bus arrivals, traffic conditions, and train service updates
@modelcontextprotocol/server-filesystem
A Node.js server implementing the Model Context Protocol (MCP) to enable AI models to perform various filesystem operations, including reading, writing, creating, listing, moving, searching files and directories, and retrieving file metadata, with dynamic access control via MCP Roots.
@tacticlaunch/mcp-linear
MCP server that enables AI assistants to interact with Linear project management system through natural language, allowing users to retrieve, create, and update issues, projects, and teams.
sanyambassi/thales-cdsp-crdp-mcp-server
A Model Context Protocol (MCP) server enabling AI applications to securely protect and reveal sensitive data via Thales CipherTrust CRDP service, supporting stdio and streamable-http transports