diff --git a/readme.md b/readme.md
index 993af97..3b8f8ea 100644
--- a/readme.md
+++ b/readme.md
@@ -1,5 +1,3 @@
-> 点击跳转 [AI 分析部署专区](#-ai-智能分析部署) 使用 **AI 功能** 的最佳前提是已使用本项目至少运行一天(积累新闻数据)
-
-> 本项目以轻量,易部署为目标。开源路上,感谢有你~😉
+> 本项目以轻量,易部署为目标
-- 感谢**耐心反馈 bug** 的贡献者,你们的每一条反馈让项目更加完善;
-- 感谢**为项目点 star** 的观众们,你们的每一个 star 都是对开源精神最好的支持;
-- 感谢**关注[公众号](#问题答疑与1元点赞)并积极互动** 的读者们,你们的**留言**、**点赞**、**分享**和**推荐**让内容更有温度;
-- 感谢**给予资金支持** 的朋友们,你们的慷慨已化身为键盘旁的零食饮料,陪伴着项目的每一次迭代。
+## 📑 快速导航
+
+
+
+| [🎯 核心功能](#-核心功能) | [🚀 快速开始](#-快速开始) | [🐳 Docker部署](#-docker-部署) | [🤖 AI分析专区](#-ai-智能分析部署) |
+|:---:|:---:|:---:|:---:|
+| [📝 更新日志](#-更新日志) | [🔌 MCP客户端](#-mcp-客户端) | [❓ 答疑与常见问题](#问题答疑与1元点赞) | [⭐ 项目相关](#项目相关) |
+
+
+
+- 感谢**耐心反馈 bug** 的贡献者,你们的每一条反馈让项目更加完善😉;
+- 感谢**为项目点 star** 的观众们,**fork** 你所欲也,**star** 我所欲也,两者得兼😍是对开源精神最好的支持;
+- 感谢**关注[公众号](#问题答疑与1元点赞)** 的读者们,你们的留言、点赞、分享和推荐等积极互动让内容更有温度😎。
👉 点击查看致谢名单 (当前 🔥42🔥 位)
+
+
+> 感谢**给予资金支持** 的朋友们,你们的慷慨已化身为键盘旁的零食饮料,陪伴着项目的每一次迭代
### 数据支持
@@ -775,7 +785,7 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
-## 🚀 使用方式
+## 🚀 快速开始
1. **Fork 本项目**到你的 GitHub 账户
@@ -1133,9 +1143,7 @@ frequency_words.txt 文件增加了一个【必须词】功能,使用 + 号
3. 点击 "Run workflow" 按钮运行,等待 1 分钟左右数据到你手机上
-
-
-👉 Docker 部署
+## 🐳 Docker 部署
#### 方式一:快速体验(一行命令)
@@ -1313,51 +1321,327 @@ docker exec -it trend-radar /bin/bash
docker exec -it trend-radar ls -la /app/config/
```
-
-
## 🤖 AI 智能分析部署
-TrendRadar v3.0.0 新增了基于 **MCP (Model Context Protocol)** 的 AI 分析功能,让你可以通过自然语言与新闻数据对话,进行深度分析。部署的话在 5 分钟左右。最复杂的部分我都用一键双击操作替你们解决好了。
-
-> 我发现大家都很善于靠自己解决未知的问题,这种勇气是值得鼓励和赞许的,但如果你卡住了好久,也可以在 issues 或者在公众号底部留言提问,这样我既能帮你,也能帮到更多其他探索中的小伙伴。
+TrendRadar v3.0.0 新增了基于 **MCP (Model Context Protocol)** 的 AI 分析功能,让你可以通过自然语言与新闻数据对话,进行深度分析。使用 **AI 功能** 的最佳前提是已使用本项目至少运行一天(积累新闻数据)
### 1. 快速部署
-Cherry Studio 提供 GUI 配置界面,可快速部署。
+> **图文部署教程**现已更新到我的[公众号](#问题答疑与1元点赞),回复 "mcp" 即可
-**详细教程**:[README-Cherry-Studio.md](README-Cherry-Studio.md)
+Cherry Studio 提供 GUI 配置界面, 5 分钟快速部署, 复杂的部分是一键安装的。
+**详细部署教程**:[README-Cherry-Studio.md](README-Cherry-Studio.md)
### 2. 学习与 AI 对话的姿势
-> 注意:实际不建议一次性问多个问题。如果你选择的 ai 模型连按顺序调用都无法做到,建议换一个。
+> 实际不建议一次性问多个问题。如果你选择的 ai 模型连下图的按顺序调用都无法做到,建议换一个。
-```
- 我想了解'ai'这个话题,请依次完成以下步骤,并【展示每个步骤的完整结果】:
+**详细对话教程**:[README-MCP-FAQ.md](README-MCP-FAQ.md)
-1. 搜索今天的相关新闻
+**提问效果**:
-2. 分析最近一周的热度趋势
+
-3. 对比各平台的关注度
-4. 分析最近一周的情感倾向
+## 🔌 MCP 客户端
- 【重要】:请将4个步骤的结果全部展示出来,不要只展示最后一步。
+TrendRadar MCP 服务支持标准的 Model Context Protocol (MCP) 协议,可以接入各种支持 MCP 的 AI 客户端进行智能分析。
+
+### 支持的客户端
+
+**注意事项**:
+- 将 `/path/to/TrendRadar` 替换为你的项目实际路径
+- Windows 路径使用双反斜杠:`C:\\Users\\YourName\\TrendRadar`
+- 保存后记得重启
+
+
+👉 Claude Desktop
+
+#### 配置文件方式
+
+编辑 Claude Desktop 的 MCP 配置文件:
+
+**Windows**:
+`%APPDATA%\Claude\claude_desktop_config.json`
+
+**Mac**:
+`~/Library/Application Support/Claude/claude_desktop_config.json`
+
+**配置内容**:
+```json
+{
+ "mcpServers": {
+ "trendradar": {
+ "command": "uv",
+ "args": [
+ "--directory",
+ "/path/to/TrendRadar",
+ "run",
+ "python",
+ "-m",
+ "mcp_server.server"
+ ],
+ "env": {},
+ "disabled": false,
+ "alwaysAllow": []
+ }
+ }
+}
```
-**效果图**:
+
-
+
+👉 Cursor
-**详细教程**:[README-MCP-FAQ.md](README-MCP-FAQ.md)
+#### 方式一:HTTP 模式(推荐)
+
+1. **启动 HTTP 服务**:
+ ```bash
+ # Windows
+ start-http.bat
+
+ # Mac/Linux
+ ./start-http.sh
+ ```
+
+2. **配置 Cursor**:
+
+ **项目级配置**(推荐):
+ 在项目根目录创建 `.cursor/mcp.json`:
+ ```json
+ {
+ "mcpServers": {
+ "trendradar": {
+ "url": "http://localhost:3333/mcp",
+ "description": "TrendRadar 新闻热点聚合分析"
+ }
+ }
+ }
+ ```
+
+ **全局配置**:
+ 在用户目录创建 `~/.cursor/mcp.json`(同样内容)
+
+3. **使用步骤**:
+ - 保存配置文件后重启 Cursor
+ - 在聊天界面的 "Available Tools" 中查看已连接的工具
+ - 开始使用:`搜索今天的"AI"相关新闻`
+
+#### 方式二:STDIO 模式
+
+创建 `.cursor/mcp.json`:
+```json
+{
+ "mcpServers": {
+ "trendradar": {
+ "command": "uv",
+ "args": [
+ "--directory",
+ "/path/to/TrendRadar",
+ "run",
+ "python",
+ "-m",
+ "mcp_server.server"
+ ]
+ }
+ }
+}
+```
+
+
+
+
+👉 VSCode (Cline/Continue)
+
+#### Cline 配置
+
+在 Cline 的 MCP 设置中添加:
+
+**HTTP 模式**(推荐):
+```json
+{
+ "trendradar": {
+ "url": "http://localhost:3333/mcp",
+ "type": "streamableHttp",
+ "autoApprove": [],
+ "disabled": false
+ }
+}
+```
+
+**STDIO 模式**:
+```json
+{
+ "trendradar": {
+ "command": "uv",
+ "args": [
+ "--directory",
+ "/path/to/TrendRadar",
+ "run",
+ "python",
+ "-m",
+ "mcp_server.server"
+ ],
+ "type": "stdio",
+ "disabled": false
+ }
+}
+```
+
+#### Continue 配置
+
+编辑 `~/.continue/config.json`:
+```json
+{
+ "experimental": {
+ "modelContextProtocolServers": [
+ {
+ "transport": {
+ "type": "stdio",
+ "command": "uv",
+ "args": [
+ "--directory",
+ "/path/to/TrendRadar",
+ "run",
+ "python",
+ "-m",
+ "mcp_server.server"
+ ]
+ }
+ }
+ ]
+ }
+}
+```
+
+**使用示例**:
+```
+分析最近7天"特斯拉"的热度变化趋势
+生成今天的热点摘要报告
+搜索"比特币"相关新闻并分析情感倾向
+```
+
+
+
+
+👉 Claude Code CLI
+
+#### HTTP 模式配置
+
+```bash
+# 1. 启动 HTTP 服务
+# Windows: start-http.bat
+# Mac/Linux: ./start-http.sh
+
+# 2. 添加 MCP 服务器
+claude mcp add --transport http trendradar http://localhost:3333/mcp
+
+# 3. 验证连接(确保服务已启动)
+claude mcp list
+```
+
+#### 使用示例
+
+```bash
+# 查询新闻
+claude "搜索今天知乎的热点新闻,前10条"
+
+# 趋势分析
+claude "分析'人工智能'这个话题最近一周的热度趋势"
+
+# 数据对比
+claude "对比知乎和微博平台对'比特币'的关注度"
+```
+
+
+
+
+👉 MCP Inspector(调试工具)
+
+
+MCP Inspector 是官方调试工具,用于测试 MCP 连接:
+
+#### 使用步骤
+
+1. **启动 TrendRadar HTTP 服务**:
+ ```bash
+ # Windows
+ start-http.bat
+
+ # Mac/Linux
+ ./start-http.sh
+ ```
+
+2. **启动 MCP Inspector**:
+ ```bash
+ npx @modelcontextprotocol/inspector
+ ```
+
+3. **在浏览器中连接**:
+ - 访问:`http://localhost:3333/mcp`
+ - 测试 "Ping Server" 功能验证连接
+ - 检查 "List Tools" 是否返回 13 个工具:
+ - 基础查询:get_latest_news, get_news_by_date, get_trending_topics
+ - 智能检索:search_news, search_related_news_history
+ - 高级分析:analyze_topic_trend, analyze_data_insights, analyze_sentiment, find_similar_news, generate_summary_report
+ - 系统管理:get_current_config, get_system_status, trigger_crawl
+
+
+
+
+👉 其他支持 MCP 的客户端
+
+
+任何支持 Model Context Protocol 的客户端都可以连接 TrendRadar:
+
+#### HTTP 模式(推荐)
+
+**服务地址**:`http://localhost:3333/mcp`
+
+**基本配置模板**:
+```json
+{
+ "name": "trendradar",
+ "url": "http://localhost:3333/mcp",
+ "type": "http",
+ "description": "新闻热点聚合分析"
+}
+```
+
+#### STDIO 模式
+
+**基本配置模板**:
+```json
+{
+ "name": "trendradar",
+ "command": "uv",
+ "args": [
+ "--directory",
+ "/path/to/TrendRadar",
+ "run",
+ "python",
+ "-m",
+ "mcp_server.server"
+ ],
+ "type": "stdio"
+}
+```
+
+**注意事项**:
+- 替换 `/path/to/TrendRadar` 为实际项目路径
+- Windows 路径使用反斜杠转义:`C:\\Users\\...`
+- 确保已完成项目依赖安装(运行过 setup 脚本)
+
+
-> **图文教程**现已更新到我的公众号,回复 "mcp" 即可
## ☕问题答疑与1元点赞
-> 心意到就行,收到的**点赞**用于提高开发者开源的积极性。**点赞**已收录于**致谢名单**
+> 心意到就行,收到的**点赞**用于提高开发者开源的积极性。**点赞**已收录于**致谢名单**
+> 我发现大家都很善于靠自己解决未知的问题,这种尝试值得鼓励,但如果你卡了太久,建议在issues提问或者在公众号文章底部留言。这样我既能帮到**你**,也能帮到**更多探索中的小伙伴**~~
- **GitHub Issues**:适合针对性强的解答。提问时请提供完整信息(截图、错误日志、系统环境等)。
- **公众号交流**:适合快速咨询。建议优先在相关文章下的公共留言区交流,如私信,请文明礼貌用语😉
@@ -1367,6 +1651,86 @@ Cherry Studio 提供 GUI 配置界面,可快速部署。
|:---:|:---:|:---:|
|
|
|
|
+### 常见问题
+
+
+👉 Q1: HTTP 服务无法启动?
+
+
+**检查步骤**:
+1. 确认端口 3333 未被占用:
+ ```bash
+ # Windows
+ netstat -ano | findstr :3333
+
+ # Mac/Linux
+ lsof -i :3333
+ ```
+
+2. 检查项目依赖是否安装:
+ ```bash
+ # 重新运行安装脚本
+ # Windows: setup-windows.bat
+ # Mac/Linux: ./setup-mac.sh
+ ```
+
+3. 查看详细错误日志:
+ ```bash
+ uv run python -m mcp_server.server --transport http --port 3333
+ ```
+4. 尝试自定义端口:
+ ```bash
+ uv run python -m mcp_server.server --transport http --port 33333
+ ```
+
+
+
+
+👉 Q2: 客户端无法连接到 MCP 服务?
+
+
+**解决方案**:
+
+1. **STDIO 模式**:
+ - 确认 UV 路径正确(运行 `which uv` 或 `where uv`)
+ - 确认项目路径正确且无中文字符
+ - 查看客户端错误日志
+
+2. **HTTP 模式**:
+ - 确认服务已启动(访问 `http://localhost:3333/mcp`)
+ - 检查防火墙设置
+ - 尝试使用 127.0.0.1 替代 localhost
+
+3. **通用检查**:
+ - 重启客户端应用
+ - 查看 MCP 服务日志
+ - 使用 MCP Inspector 测试连接
+
+
+
+
+👉 Q3: 工具调用失败或返回错误?
+
+
+**可能原因**:
+
+1. **数据不存在**:
+ - 确认已运行过爬虫(有 output 目录数据)
+ - 检查查询日期范围是否有数据
+ - 查看 output 目录的可用日期
+
+2. **参数错误**:
+ - 检查日期格式:`YYYY-MM-DD`
+ - 确认平台 ID 正确:`zhihu`, `weibo` 等
+ - 查看工具文档中的参数说明
+
+3. **配置问题**:
+ - 确认 `config/config.yaml` 存在
+ - 确认 `config/frequency_words.txt` 存在
+ - 检查配置文件格式是否正确
+
+
+
### 项目相关
> **4 篇文章**: