Skip to main content
mcpSource-backedReview first Safety Privacy

TrendRadar MCP Server

MCP server for querying, searching, analyzing, syncing, reading, and sending alerts from a self-hosted TrendRadar news, RSS, and public-opinion monitoring workspace.

by TrendRadar·added 2026-06-06·
Claude CodeClaude Desktop
HarnessClaude CodeClaude Desktop
Review first review before installing

Open the source and read safety notes before installing.

Safety notes

  • TrendRadar can crawl public hotlists and RSS feeds, read article URLs, query local news databases, and trigger manual crawls through MCP tools.
  • The MCP server can send messages to configured notification channels including Feishu, DingTalk, WeCom, Telegram, email, ntfy, Bark, Slack, and generic webhooks.
  • The `sync_from_remote` tool can download stored news databases from configured S3-compatible storage such as Cloudflare R2 into the local output directory.
  • Article-reading tools fetch URLs through Jina Reader and may fail on paywalled, login-gated, rate-limited, or restricted sites.
  • Keep crawl frequency bounded and respect source-site terms, robots guidance, API limits, and the project's own warning about controlling Docker crawl frequency.

Privacy notes

  • MCP outputs can reveal watched keywords, RSS subscriptions, platform lists, notification channels, local storage paths, remote bucket names, article URLs, and trend-analysis interests.
  • Notification tools require webhook URLs, bot tokens, chat IDs, SMTP credentials, ntfy topics or tokens, Bark URLs, Slack webhooks, or generic webhook URLs in config or environment variables.
  • Remote storage sync requires S3-compatible endpoint, bucket, access key ID, and secret access key configuration; keep these out of prompts, repository files, logs, and screenshots.
  • AI analysis and translation settings can send stored news, RSS content, prompts, and summaries to the configured LiteLLM provider.
  • Article-reading requests send target article URLs to Jina Reader unless the deployment is modified to use another reader.

Prerequisites

  • Local or self-hosted TrendRadar checkout with `uv` available and dependencies installed.
  • Local TrendRadar output data from crawls, RSS feeds, or synced remote storage before asking analysis questions.
  • MCP client configured for stdio, or a manually started local HTTP server on loopback port 3333.
  • Optional AI provider configuration for TrendRadar's analysis workflows, such as `AI_API_KEY`, `AI_MODEL`, and related LiteLLM settings.
  • Optional notification, article-reader, and remote-storage credentials only for the channels and storage backends Claude should use.

Schema details

Install type
cli
Troubleshooting
No
Source repository stats
Scope
Source repo
Collection metadata
Estimated setup
25 minutes
Difficulty
intermediate
Full copyable content
{
  "mcpServers": {
    "trendradar": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/TrendRadar",
        "run",
        "python",
        "-m",
        "mcp_server.server"
      ]
    }
  }
}

About this resource

Content

TrendRadar MCP Server exposes the TrendRadar news and RSS monitoring workspace to Claude through the Model Context Protocol. It lets Claude query local TrendRadar data, search RSS and hotlist records, compare periods, analyze topics, read article bodies, inspect storage status, sync remote storage, and send notification messages through configured channels.

The server is implemented with FastMCP and supports stdio and HTTP transports. The repository documents local MCP client configuration for Cursor, Cline, Continue, Cherry Studio, and other MCP-compatible clients, plus a Docker image path for running the loopback HTTP MCP service on port 3333.

Source Review

These sources were reviewed on 2026-06-06. Prefer the live repository, English README, MCP FAQ, package metadata, server implementation, tool modules, Dockerfile, MCP version file, and license for current setup commands, tool names, supported transports, configuration behavior, and runtime risks.

Features

  • FastMCP-based server with stdio and HTTP transport support.
  • Local-source setup using uv --directory /path/to/TrendRadar run python -m mcp_server.server.
  • Docker HTTP service path for trendradar-mcp, listening on port 3333 by default.
  • News and RSS query tools for latest data, date ranges, platform filters, and available dates.
  • Search tools for keyword, fuzzy, entity, RSS-inclusive, and related-news workflows.
  • Trend analysis tools for topic hotness, lifecycle, viral signals, sentiment, period comparison, aggregation, and summary reports.
  • System tools for configuration inspection, version checks, status checks, and manual crawl triggering.
  • Storage tools for remote sync, local/remote date listing, and storage status.
  • Article reader tools that convert URLs into Markdown through Jina Reader.
  • Notification tools for channel status, channel-specific formatting guidance, and message sending.

Installation

Clone TrendRadar, install dependencies with uv, and run the MCP server from the project checkout. For stdio clients, the repository documents a local command shaped like:

{
  "mcpServers": {
    "trendradar": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/TrendRadar",
        "run",
        "python",
        "-m",
        "mcp_server.server"
      ]
    }
  }
}

The Docker MCP image starts the HTTP server with:

python -m mcp_server.server --transport http --host 0.0.0.0 --port ${MCP_PORT}

Keep the exposed HTTP endpoint local unless you add your own reverse proxy, authentication, and network controls.

Use Cases

  • Ask Claude to search today's TrendRadar output for a company, policy, product, or AI topic.
  • Compare how a topic appears across platforms, RSS feeds, and time periods.
  • Generate a daily or weekly briefing from locally accumulated hotlist and RSS data.
  • Read article bodies after search results identify source URLs worth deeper analysis.
  • Pull recent data from remote storage into a local MCP analysis workspace.
  • Check configured notification channels before sending a reviewed summary to team chat.
  • Inspect current TrendRadar configuration before changing crawl, RSS, storage, or notification workflows.

Safety and Privacy

TrendRadar MCP is useful for news intelligence, but it is not read-only in every workflow. Claude can trigger crawls, sync remote storage, and send notifications to real channels if credentials are configured. Use review prompts or client approval settings before allowing notification sends, remote syncs, or broad crawl operations.

Treat stored news data and configuration as sensitive operational context. Watch keywords, RSS feeds, webhook destinations, cloud bucket names, article URLs, and AI-analysis prompts can reveal business interests or monitoring strategy. Keep notification secrets, S3-compatible credentials, and AI provider keys in approved secret stores, and avoid exposing the HTTP MCP endpoint beyond trusted local environments.

Duplicate Check

No sansan0/TrendRadar, trendradar-mcp, TrendRadar MCP, news trend analysis MCP, public-opinion monitoring MCP, or TrendRadar notification MCP entry was found in content/mcp, content/tools, content/guides, content/agents, or content/skills.

#news#rss#monitoring#analytics#notifications

Source citations

Signals

Loading live community signals…

More like this, weekly

A short, calm digest of reviewed Claude resources. Unsubscribe any time.