MCP-News-Server
by gamzesirin
Overview
An MCP-based server for aggregating, summarizing, and analyzing news from various Turkish news sources.
Installation
npm startEnvironment Variables
- MCP_SERVER_NAME
- MCP_SERVER_VERSION
- RSS_FEEDS
- CACHE_TTL
- CACHE_CHECK_PERIOD
- PORT
Security Notes
Critical Server-Side Request Forgery (SSRF) vulnerability in the `tam_icerik_al` MCP tool. If the server is exposed to untrusted MCP clients, it allows fetching arbitrary URLs, potentially leading to internal network reconnaissance or access to sensitive resources. The web server also uses `app.use(cors())`, enabling cross-origin requests from any domain, which reduces browser-enforced security measures. There is a lack of explicit input validation on URLs passed to web scraping functions.
Similar Servers
TrendRadar
TrendRadar is an MCP server for news aggregation, AI-driven trend analysis, sentiment analysis, and multi-channel notifications based on user-defined keywords and RSS feeds.
mcp-omnisearch
Provides a unified interface for various search, AI response, content processing, and enhancement tools via Model Context Protocol (MCP).
mcp-server
A Model Context Protocol (MCP) server that integrates with SerpApi to provide comprehensive search engine results and data extraction to an LLM.
Crawleo-MCP
Provides AI assistants with real-time web search and crawling capabilities via the Model Context Protocol (MCP).