TrendRadar
Verified Safeby sansan0
Overview
An AI-powered server for aggregating, filtering, analyzing, and translating trending news and RSS feeds, providing deep insights and smart notifications.
Installation
uv run python -m mcp_server.server --transport http --host 0.0.0.0 --port 3333Environment Variables
- TZ
- ENABLE_WEBSERVER
- WEBSERVER_PORT
- FEISHU_WEBHOOK_URL
- TELEGRAM_BOT_TOKEN
- TELEGRAM_CHAT_ID
- DINGTALK_WEBHOOK_URL
- WEWORK_WEBHOOK_URL
- WEWORK_MSG_TYPE
- EMAIL_FROM
- EMAIL_PASSWORD
- EMAIL_TO
- EMAIL_SMTP_SERVER
- EMAIL_SMTP_PORT
- NTFY_SERVER_URL
- NTFY_TOPIC
- NTFY_TOKEN
- BARK_URL
- SLACK_WEBHOOK_URL
- GENERIC_WEBHOOK_URL
- GENERIC_WEBHOOK_TEMPLATE
- AI_ANALYSIS_ENABLED
- AI_API_KEY
- AI_MODEL
- AI_API_BASE
- S3_ENDPOINT_URL
- S3_BUCKET_NAME
- S3_ACCESS_KEY_ID
- S3_SECRET_ACCESS_KEY
- S3_REGION
- CRON_SCHEDULE
- RUN_MODE
- IMMEDIATE_RUN
- DOCKER_ARCH
Security Notes
The project emphasizes secure handling of API keys and webhooks by strongly recommending environment variables or GitHub Secrets over hardcoding in config files. The Docker deployment for the MCP server defaults to local (127.0.0.1) binding for enhanced security. While the `start-http.sh` script binds to `0.0.0.0`, the documentation explicitly advises users to configure reverse proxies and authentication for remote access, showing awareness of network security concerns. No obvious malicious patterns or unjustified use of dangerous functions like `eval` were found.
Similar Servers
Crawleo-MCP
Provides AI assistants with real-time web search and crawling capabilities via the Model Context Protocol (MCP).
infomate-mcp
An MCP server designed to fetch news from infomate.club/vas3k, extract articles, and provide categorized summaries.
MCP-News-Server
An MCP-based server for aggregating, summarizing, and analyzing news from various Turkish news sources.
weibo-mcp-server
Fetches the top N Weibo hot searches (trending topics) via a Micro-Composable Program (MCP) server.