news-mcp
Aggregates news from RSS feeds, providing tools to list sources by category, fetch latest articles, search by keyword, and view collection statistics.
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-mcpshow me the latest tech news"
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
Servidor MCP de noticias via RSS. Um coletor baixa os feeds do feeds.json de tempos em tempos, guarda tudo num banco SQLite e responde pelas ferramentas do MCP. Nao precisa de token de terceiros nem servico pago.
Ferramentas:
list_sources: lista as fontes por categoria
get_latest_news: ultimas noticias (todas, por categoria ou por fonte)
search_news: busca por palavra-chave
get_stats: total de artigos e hora da ultima coleta
Categorias das fontes: tech, programação, segurança, ciência, linux, windows, news.
Rodar local:
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
python server.pyO servidor sobe em http://127.0.0.1:17631/mcp. O coletor roda uma vez ao subir e depois a cada 30 minutos.
Rodar com Docker:
cp .env.example .env
(edite o .env e defina NEWS_MCP_TOKEN)
docker compose up -d --buildA porta fica presa em 127.0.0.1:17631, atras de um proxy reverso (nginx) com HTTPS. O nginx deve repassar todas as rotas (proxy_pass para 127.0.0.1:17631), nao so /mcp, porque o OAuth usa /authorize, /token, /register e /.well-known. O banco fica num volume Docker (newsdata) e persiste; o container roda como usuario nao-root e o volume ja nasce com a dona certa. Editar o feeds.json vale na proxima coleta, sem rebuild.
Configuracao pelo .env: NEWS_MCP_TOKEN, NEWS_MCP_PORT, POLL_INTERVAL_MIN, RETENTION_DAYS, NEWS_MCP_ISSUER_URL, NEWS_MCP_AUTH_PASSWORD.
Trocar as fontes: edite o feeds.json. Cada fonte tem id, name, url e category.
Conectar no Claude Code / Desktop (transporte http com bearer token):
news https://mcpnews.grupomurad.net/mcp
header: Authorization: Bearer SEU_TOKENConectar no claude.ai (web/celular) via OAuth: defina NEWS_MCP_ISSUER_URL (ex: https://mcpnews.grupomurad.net) e NEWS_MCP_AUTH_PASSWORD no .env. No claude.ai, adicione um conector personalizado com a URL https://mcpnews.grupomurad.net/mcp; o navegador vai pedir a senha do /authorize para autorizar.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server with quote and live cryptocurrency price tools, local and cloud-deployed transports.
Reddit MCP server: search posts, subreddit feeds, comments & user profiles as JSON. No API key.
Dive into the latest and greatest from the tech world with our Hacker News MCP server.
Related MCP Servers
- AlicenseBqualityCmaintenanceMCP server for fetching, parsing, and managing RSS feeds. Features Fetch and parse RSS/Atom feeds In-memory caching with TTL Batch fetching of multiple feeds Monitor feeds for new items Search content across multiple feeds Extract and format feed content660 npm12Apache 2.0
- AlicenseAqualityCmaintenanceAn MCP server for managing and querying RSS/news feeds, enabling real-time fetching, searching, and retrieval of feed items.510 npm1MIT
- AlicenseBqualityAmaintenanceSecure MCP server for RSS/Atom feed reading with SQLite backend. Enables feed management, entry search, and OPML import/export.17AGPL 3.0
- AlicenseAqualityBmaintenanceLocal MCP server for reading and searching RSS and Atom feeds, enabling AI assistants to fetch feed contents, search entries by keyword, and view feed metadata without any cloud intermediary.3MIT