Markdown 使用说明
- 项目简介
- TrendRadar 的 MCP 服务器实现提供对外的标准化接口,供 MCP 客户端(如 Claude Desktop、Cursor、Cline、Cherry Studio 等)通过 MCP 协议请求新闻数据、分析工具和报告等能力。
- 主要功能点
- 提供核心数据查询工具:获取最新新闻、按日期查询、热点趋势话题等
- 提供高级数据分析工具:话题趋势、数据洞察、情感分析等
- 提供跨平台新闻聚合、对比与去重能力
- 提供辅助工具:日期解析、批量查询、跨日期检索等
- 具备可拓展性,支持本地与远程存储后端切换
- 安装步骤
-
- 获取源码:git clone https://github.com/sansan0/TrendRadar.git
-
- 安装依赖:确保 Python 环境可执行,安装所需依赖
-
- 运行 MCP 服务器:
- 以 STDIO 传输模式运行(适合本地演示和快速体验) 命令示例(在仓库根目录执行):python -m mcp_server.server --transport stdio
- 以 HTTP 传输模式运行(正式服务器,可在生产环境接入) 命令示例:python -m mcp_server.server --transport http --host 0.0.0.0 --port 3333
-
- 服务器配置(MCP 客户端使用的连接信息)
说明:MCP 客户端需要提供服务器的启动信息以建立连接。以下 JSON 结构仅用于描述服务器配置的要点,实际 MCP 客户端不需要直接依赖本仓库的代码实现。
{
"serverName": "TrendRadar-MCP-Server",
"command": "python",
"args": ["-m", "mcp_server.server", "--transport", "stdio"]
}
注释:
- serverName:MCP 服务器对外的唯一标识名称
- command:启动服务器所使用的命令(如 Python 解释器)
- args:启动命令的参数,包含传输模式等设定 进一步说明:
- 若使用 STDIO 传输,客户端应通过 MCP 请求/响应的标准输入输出通道进行交互
- 若使用 HTTP 传输,客户端应通过 http://<host>:<port>/mcp 端点进行 JSON-RPC 调用
- 基本使用方法
- 运行后,MCP 客户端通过指定的服务器地址发起 JSON-RPC 请求,调用相应的工具和查询功能
- 客户端可以通过工具名称访问数据、执行分析、获取 Prompts 与报告等能力
- 如需启用远程存储、推送等能力,请在运行时配置相应环境变量或配置文件
信息
分类
网页与API