Give your AI agent access to real-time news from 80+ world sources via MCP.
Public endpoint — no API key, no setup, no downloads:
Claude Desktop — add to claude_desktop_config.json:
{
"mcpServers": {
"aitg-news": {
"url": "https://aitg.pro/mcp/mcp"
}
}
}
Cursor, Windsurf, Cline — add MCP server with URL:
https://aitg.pro/mcp/sse
Python (mcp library):
from mcp import ClientSession
from mcp.client.streamable_http import streamablehttp_client
async with streamablehttp_client("https://aitg.pro/mcp/mcp") as (read, write, _):
async with ClientSession(read, write) as session:
await session.initialize()
tools = await session.list_tools()
result = await session.call_tool("search_articles", {
"query": "AI", "lang": "en", "limit": 5
})
Clone the repo and run locally for lower latency or customization:
pip install mcp[cli] httpx pydantic python mcp_server/server.py # SSE on port 8080 python mcp_server/server.py --port 9000 # custom port
| Tool | Description |
|---|---|
search_articles | Search & filter by query, tags, source, dates |
fulltext_search | Relevance-ranked search with boolean operators (+, -, *) |
get_article | Full article content by ID |
list_tags | Hierarchical tag tree (9 categories, 47 subtags) |
get_tag | Tag details with children & article counts |
get_tag_articles | Articles filtered by tag slug |
list_sources | All 80+ RSS feed sources |
| URI | Description |
|---|---|
aitg://tags | Full tag taxonomy (JSON) |
aitg://headlines | Latest 20 headlines |
aitg://sources | All RSS sources (JSON) |
The MCP server wraps the aitg.pro REST API (8 endpoints, Swagger UI). No authentication required.
← Back to aitg.pro