|
|
1 місяць тому | |
|---|---|---|
| news_mcp | 1 місяць тому | |
| .gitignore | 1 місяць тому | |
| OUTLOOK.md | 1 місяць тому | |
| PROJECT.md | 1 місяць тому | |
| README.md | 1 місяць тому | |
| killserver.sh | 1 місяць тому | |
| requirements.txt | 1 місяць тому | |
| restart.sh | 1 місяць тому | |
| run.sh | 1 місяць тому | |
| test_news_mcp.py | 1 місяць тому | |
| tests.sh | 1 місяць тому |
FastMCP-based MCP server that turns RSS into deduplicated, enriched news clusters.
cd news-mcp
source .venv/bin/activate
pip install -r requirements.txt
./run.sh
Default SSE mount (FastMCP):
http://127.0.0.1:8506/mcp/sseHealth:
http://127.0.0.1:8506/healthhttps://breakingthenews.net/news-feed.xml1) get_latest_events(topic, limit)
topic is a coarse category: crypto | macro | regulation | ai | other2) get_events_for_entity(entity, limit)
entities3) get_event_summary(event_id)
cluster_id4) detect_emerging_topics(limit)
See news-mcp/.env.
Key variables:
GROQ_API_KEY, GROQ_MODEL, GROQ_DEBUGNEWS_REFRESH_INTERVAL_SECONDS (default 900)NEWS_BACKGROUND_REFRESH_ON_START (default true)NEWS_CLUSTERS_TTL_HOURS