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 💡
gitlab-mcp
A MCP server enabling AI clients to perform GitLab operations like repo management, issue tracking, and merge requests via the GitLab API.
science-museum-mcp
A Python MCP server enabling LLMs to fetch data from the UK Science Museum Group API
membase-mcp
A lightweight decentralized memory gateway that connects AI agents to Membase for persistent, verifiable multi-session memory.
MetaMCP
MCP Aggregator, Orchestrator, Middleware, Gateway in one docker
@flipt-io/mcp-server-flipt
A Model Context Protocol (MCP) server for Flipt, enabling AI assistants to interact with feature flags.
akr4/claude-code-mcp-docker
A Dockerized Claude Code MCP server designed for secure code execution, providing an isolated development environment for AI interactions.