项目简介

TrendRadar MCP服务器是一个基于Model Context Protocol的新闻分析后端,能够向支持的AI客户端(如Claude Desktop、Cursor、Cline等)提供对全网热点新闻数据的智能访问和分析能力。

主要功能

  • 13种智能分析工具:涵盖基础查询、智能检索、高级分析和系统管理
  • 自然语言交互:用户可以通过对话方式查询新闻数据,如"分析特斯拉最近的热度趋势"、"查询昨天知乎的热点"等
  • 多平台数据聚合:支持知乎、微博、抖音、B站等11+主流平台的热点新闻
  • 深度分析能力:话题趋势追踪、跨平台对比、情感分析、智能摘要等
  • 历史数据分析:支持查询指定日期的新闻数据,进行历史关联分析

安装部署

前置要求

  • 已运行TrendRadar项目至少一天(积累新闻数据)

配置方式

Claude Desktop配置

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

Cursor配置: 在项目根目录创建'.cursor/mcp.json'文件:

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

HTTP服务模式

# 启动HTTP服务(端口3333)
uv run python -m mcp_server.server --transport http --port 3333

基本使用方法

  1. 启动MCP服务器
    • STDIO模式:直接配置到客户端即可
    • HTTP模式:需手动启动HTTP服务

工具分类

  • 基础查询:'get_latest_news'、'get_news_by_date'、'get_trending_topics'
  1. 智能检索:'search_news'、'search_related_news_history"
  2. 高级分析:'analyze_topic_trend'、'analyze_data_insights'、'analyze_sentiment'
  • 数据洞察:'find_similar_news'、'generate_summary_report'等

注意:将'/path/to/TrendRadar'替换为你的项目实际路径,Windows系统路径需使用双反斜杠。

项目支持多种MCP客户端连接,为AI助手提供丰富的新闻数据分析能力。

信息

分类

网页与API