News MCP Server
Click on "Deploy 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., "@News MCP Servershow me top headlines in technology"
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.
News MCP Server
A FastMCP server that exposes news tools powered by the GNews API.
What this project does
This server provides two MCP tools:
search_news(...)to search articles by keyword and filterstop_headlines(...)to fetch current top stories by category
Related MCP server: GNews MCP Server
Requirements
Python 3.14+
uvA GNews API key
Setup
Install dependencies
uv syncCreate a
.envfile in the project root with your API key:GNEWS_API_KEY=your_gnews_api_key_hereStart the server
uv run python main.py
The server runs with the streamable-http transport.
Available tools
search_news
Search news articles with filters such as language, country, keywords, date range, and sorting.
Example:
search_news(q="OpenAI", lang="en", country="us", max=5)top_headlines
Get top headlines for a category such as general, business, technology, health, and more.
Example:
top_headlines(category="technology", country="us", max=5)Debugging with MCP Inspector
Start the Inspector:
npx @modelcontextprotocol/inspectorConnect using the
streamable-httptransport.Use the server URL:
http://127.0.0.1:8000/mcp
If your local port differs, adjust the URL accordingly.
VS Code MCP configuration
You can connect this server to VS Code by adding a configuration similar to the following to your MCP settings:
{
"servers": {
"news-mcp-server": {
"type": "http",
"url": "http://127.0.0.1:8000/mcp"
}
}
}Troubleshooting
Make sure
GNEWS_API_KEYis set correctly in your.envfile.Confirm the server is running before connecting from the inspector or VS Code.
If the inspector cannot connect, verify that the server URL includes
/mcp.
This server cannot be deployed
Maintenance
Related MCP Connectors
GNews MCP — Global news search via GNews API (gnews.io)
Google News headlines, sources, and links via the Apify Google News API, hosted MCP.
Get access to real-time and historical news data including top headlines from global sources
MCP server for Google search results via SERP API
Related MCP Servers
- AlicenseAqualityFmaintenanceThis server enables users to perform Google News searches with automatic categorization and multi-language support via SerpAPI integration.14131 npm128MIT
- FlicenseNot gradedqualityDmaintenanceEnables searching news articles and retrieving top headlines from the GNews API with support for filtering by topic, language, and country.-
- FlicenseNot gradedqualityFmaintenanceMCP server providing access to the GNews API for fetching news articles and headlines. Supports search and top headlines with advanced filtering by language, country, category, and date.1-
- FlicenseNot gradedqualityDmaintenanceEnables searching news articles and fetching top headlines via GNews API with filtering options.-