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 💡
dart-mcp-server
An AI Model Context Protocol (MCP) server for Dart AI, providing tools for task and document management.
falahgs/Brave-Gemini-Research-MCP-Server
An MCP server providing web search via Brave Search API and research paper analysis using Google's Gemini model.
FalkorDB-MCPServer
A Model Context Protocol (MCP) server for FalkorDB, allowing AI models to query and interact with graph databases.
@growi/mcp-server
A Model Context Protocol (MCP) server that connects AI models to GROWI wiki content. Enables LLMs to search and retrieve information from your organization's knowledge base for accurate, context-aware responses.
xgmem
A TypeScript-based MCP server for project-specific and knowledge graph-based memory management for LLMs and agents.
druid-mcp-server
A comprehensive MCP server for Apache Druid with tools, resources, and AI prompts for cluster management and analysis.