原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

AIHOT

作者:KKKKhazix版本 2.0.0i★ –i在云端运行
注册名称io.github.KKKKhazix/aihot

安装

概览

作者提供的说明(英文原文)

Chinese AI news: search topics, explore hot events, and read daily, weekly and monthly briefs.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在云端运行
  • 传输方式: Streamable HTTP
  • 分类: 搜索与 AI 记忆

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

你需要

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

适用于网页版、桌面版和手机版 Claude:

  1. 打开 Settings → Connectors
  2. 点击 Add custom connector
  3. 粘贴下面的地址,然后点击 Add
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Add2https://…3
https://aihot.news/api/mcp

在终端中运行这条命令

claude mcp add --transport http aihot https://aihot.news/api/mcp

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "aihot": {
      "url": "https://aihot.news/api/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "aihot": {
      "type": "http",
      "url": "https://aihot.news/api/mcp"
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

ChatGPT 只能连接互联网上的服务器:

  1. 打开网页版 ChatGPT → Settings → Connectors (Apps)
  2. 点击 Create 或 Add(部分套餐需要先在 Advanced 中开启 Developer mode)
  3. 粘贴下面的地址,起个名字,然后保存
  4. 如果要求登录,请登录作者的服务
SettingsConnectors1+ Create2https://…3
https://aihot.news/api/mcp

菜单名称可能因套餐和版本不同而略有差异。

你的选择通过 Cookie 保存在这台设备上,无需账户。

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

工具名称和描述与服务器在 2026年11月8日 报告的完全一致。这些内容由作者撰写,不是我们写的;我们以纯文本形式显示。

  • aihot_get_latest

    Get the latest AIHOT items for a 24-hour or 7-day briefing. Prefer selected mode unless the user explicitly asks for every public item. Do not use this for named-topic search or multi-source event context.

  • aihot_search

    Search AIHOT's latest 7 days by a 2–200 character topic, company, model, product, or person. It searches editorial picks first and automatically expands to all public items only when picks have no result.

  • aihot_get_hot_topics

    Get the current AIHOT Top 10 with each event's one-based rank. Use this for 'what is hot now' and to discover valid story public IDs; use aihot_get_latest for a chronological news list. Internal heat scores are not returned.

  • aihot_get_story

    Get the evolving timeline, latest development, AI digest, and related events for one public story. Only pass a public_id obtained from aihot_get_hot_topics links.story; never invent or infer IDs.

  • aihot_get_daily

    Get AIHOT's edited daily overview, either the latest issue or a real YYYY-MM-DD date. Use this when the user asks for a daily report rather than a raw chronological list.

  • aihot_get_weekly

    Get AIHOT's edited weekly report: the week's most important events chosen from its dailies, grouped by section, with an overview. Use this for what happened this week or in a given ISO week; omit week for the latest.

  • aihot_get_monthly

    Get AIHOT's edited monthly report: the month's most important events chosen from its dailies, grouped by section, with an overview. Use this for what happened this month or in a given month; omit month for the latest.

  • aihot_get_codex_resets

    Get Codex usage-limit resets and reset credits as AIHOT tracks them from Tibo's and Andrew's posts on X: announcements still waiting to take effect, the last 7 days and the last landed one, each with its evidence. Keep the evidence distinctions in the answer: a confirmation post,

  • aihot_get_antigravity_resets

    Get Antigravity usage-limit resets and reset credits as AIHOT tracks them from Varun's posts on X: announcements still waiting to take effect, the last 7 days and the last landed one, each with its evidence. Keep the evidence distinctions in the answer: a confirmation post, a ver

  • aihot_get_claude_resets

    Get Claude usage-limit resets and reset credits as AIHOT tracks them from ClaudeDevs's and Lydia's posts on X: announcements still waiting to take effect, the last 7 days and the last landed one, each with its evidence. Keep the evidence distinctions in the answer: a confirmation

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月8日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 KKKKhazix 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • ✓ 通过

    端点有响应

    在 651 毫秒内响应(HTTP 200)

  • – 不适用

    使用 OAuth 登录

    无需登录

  • ✓ 通过

    工具描述中没有隐藏指令

    已读取 10 个工具描述,未发现针对 AI 的隐藏指令

与“搜索与 AI 记忆”中的其他服务器比较i

  • 星标数多于此分类中其他 5714 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 5714 个服务器的 58% 更新
  • 基础检查结果等于或优于此分类中其他 5714 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

AIHOT 安全吗?

它在 3 项适用的基础检查中通过了 3 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。

它在我的电脑上运行还是在云端?

它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(2.0.0)于29天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。

有什么可以替代它?

同一分类中有:Context7, Codebase Memory, Exa

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:↓ 每周下载量i★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Context7

Up-to-date docs for AI agents

作者:upstash广泛使用↓ 97.3万/周★ 6.4万前天更新

电脑或云端

Codebase Memory

Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.

作者:DeusData广泛使用↓ 1.8万/周★ 4.8万22天前更新

在你的电脑上运行

Exa

Connect AI agents to Exa for web search, content fetching, and multi-step research.

作者:exa-labs广泛使用★ 52132个月前更新

在云端运行✓ exa.ai

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

一个自己找热点、自己写日报的网站框架。

把信源换成你的,把精选标准换成你的 KnowHow,它就是你的行业热点站。

简体中文 · English

跑起来 · 改成你的行业 · 它是怎么工作的 · 文档 · 社区交流

这是什么

AIHOT 是我做的一个 AI 热点网站。它每天从一批信源里收资料,用大模型先筛一遍、再独立打两次分,挑出真正值得看的,写成中文标题和摘要;把不同来源说的同一件事聚成一个事件,按有多少人在说排出热点;每天早上出一份日报。

这个仓库是它的引擎和框架:网站、后台、精选流程、聚簇和热度算法,所有提示词的原文和入选门槛,都在这里。

为什么开源

这半年,很多做法律、做 HR、做金融、做贵金属的朋友问我,能不能也给他们的行业做一个。

我做不了。我不懂你们的行业,不知道哪些信源有用,也不知道什么样的消息,对你们来说才叫热点。

但你们懂。

既然我没办法满足所有人,那就把火种交到大家自己手上。

说在前面

  • 我不是专业的开发者。 我是设计师出身,半年前还看不太懂代码。这套代码是我和 AI 一起重写的,比以前干净了很多,但一定还有写得不好的地方。发现问题欢迎提 Issue,我不一定能很快回复,先说声抱歉。
  • 这是 AIHOT 的引擎。 它和 AIHOT 线上跑的是同一份引擎代码,同步时直接从线上导出,不是精心打磨的通用框架。以后 AIHOT 的更新,我会尽量同步过来,但没法保证每一次都同步。模型榜、Codex 重置监控、主题页的大事记这些只对 AI 行业有意义的功能,可安装的 Agent Skill 文件,以及 AIHOT 自己的运营工具,只留在 AIHOT 上;开源版给 Agent 的入口是 MCP 和站点上的 /agent 页面。
  • 里面没有 AIHOT 的信源名单和运营数据。 仓库带了 18 个公开的海外 AI 资讯源做示范,够你跑起来看效果;真正的信源,要换成你自己行业的。
  • 请不要用 AIHOT 的名字和 Logo。 换上你自己的名字,它就是你的站。

它是怎么工作的

一条资料从信源进来,先判重,再预筛;可能重要的独立打两次分,写好中文标题和摘要,和别的报道聚成事件,算进热度。X 帖子没有正文或只有链接时,保留原帖的链接和图片,不调用写作或翻译模型。分数过了门槛、又不是精选里已有新闻的重复,才进精选;日报按规则编出当天要闻,周报、月报再从日报里汇编。每一步的提示词都在 industry/prompts/,改标准不用改代码。详见 精选与校准。

聚簇与热点

同一件事,官网发一篇、媒体转十篇、X 上吵一天,读者只需要看到一次。AIHOT 把它们聚成一个事件:先用标题摘要的向量(没配向量服务时比文字重合度)在最近两周里找候选,再让模型判断是同一件事、后续进展,还是两件事;拿不准的合并,写入前再让模型复核一遍(复核可以单独换一家模型,设 GROUP_REVIEW_MODEL)。

热度按事件算,不按文章算:48 小时内,每个独立来源只算一次,24 小时减半。重复抓取不会多算,一家媒体发十篇也只算一次,所以排在前面的,是真正有很多人在说的事。

速度

你会得到什么

六种信源RSS、网页列表、JSON 接口、X 账号、微信公众号,以及你自己脚本推送进来的内容。信源分三级(官方一手、官方账号与准官方、媒体与个人),各级入选门槛不同;抓取频率按产出自动调整
精选预筛,同一份评分标准独立打两次分,再按信源分级的门槛决定入选;同一条新闻只占一条,换个说法的重复不进。提示词和门槛全部公开,全部可以改;用你自己标注的样本在 SelectBench 里校准
写作中文标题、答案先行的摘要、推荐理由,外文全文翻译;分类、标签和新闻事实单独抽取;防止模型把原文没提到的公司写进标题
聚簇不同来源报道的同一件事聚成一个事件,后续进展挂在同一个事件下,事件页有综述;进展和报道时间线可一起切换“最新在前”或“最早在前”;人工改过的归属不会被覆盖
热点按事件算热度:独立来源越多越靠前,X 上的讨论也算进来;和 6 小时前比,涨得快的标上升,新出现的标“新”
日报、周报、月报每天出日报(默认 08:00),按规则编出当天要闻:一件事一条,报过的事只在有新进展时跟进,不调模型。每周一出周报、每月 1 日出月报(默认 10:00、10:30),从日报里汇编,模型只写总述和栏目导读。几点出刊在 site/site.ts 的 EDITION_TIMES 里改
主题与搜索公司、方向、内容形态三类主题页;标题摘要搜索和全文相关搜索
阅读设置深浅色外观、网站默认字体或浏览器默认字体;收藏和阅读设置只保存在本机,可以导出、导入备份
给 Agent 用RSS(精选、全部、全文、日报、周报、月报)、公开 API、MCP、Agent Markdown、llms.txt,同一份内容给人看也给 Agent 用
后台信源管理与试抓、内容诊断与人工评分更正、精选评测、每一步单独换模型、付费服务的预算熔断、运行记录与告警

看一眼

截图来自用示范信源跑起来的本地站,站名是默认的 MyHOT。

跑起来

想创建自己的独立站点,可以先点 Use this template,再克隆你生成的仓库。想持续合并上游更新或贡献代码,建议先 Fork。下面的命令适合直接试用。

需要 Docker、Node.js 24(运行 init-env 生成配置要用),和一个 OpenAI 兼容的模型 API Key(DeepSeek、千问、智谱都可以)。

init-env 默认按 DeepSeek 配置。用千问、智谱等别家,照 .env.example 里的例子改 .env 的 LLM_BASE_URL、LLM_MODEL 和 LLM_EXTRA_JSON;用推理模型(先想再答)时,还要设 LLM_REASONING_TOKENS 给推理留出输出额度。

git clone https://github.com/KKKKhazix/AIHOT.git myhot

cd myhot node scripts/init-env.ts --llm-key <你的模型 API Key> docker compose up -d --build

打开 http://localhost:3000。后台在 /admin,管理员密码在 .env 的 ADMIN_PASSWORD 里。一两分钟后开始有内容,第一次导入的资料大约半小时处理完。

机器上没有 Node、服务器在中国大陆、要配域名和 HTTPS,或者不用 Docker、直接在 Linux、macOS 上跑(Windows 用 WSL2),见 部署。

站点跑起来后,打开 /agent 可以复制 MCP、RSS 或 API 的接入方式;只能读网页的 Agent 从 /api/v1/agent 开始;接口说明在 /openapi-v1.json。

把它改成你的行业

最省事的办法:打开你的 Agent(Claude Code、Codex 都可以),把这个仓库交给它,然后说:

请读 AGENTS.md 和 docs/customize.md,把这个站改成「XX 行业」的热点站。

我关心的是:……(写你想盯的信源、你觉得什么消息重要、什么不重要,越具体越好)。 改完帮我跑 npm run typecheck、npm test 和 node scripts/smoke.ts,并告诉我还需要我自己决定哪些事。

要改的东西几乎都在 site/ 和 industry/ 这两个文件夹里,代码基本不用动:

文件改什么
site/site.ts站名、行业词、出刊时间、首页文案、关于页、条目与日报周报月报上的说法、公开接口的分类
industry/taxonomy.ts、industry/topics.json分类、标签、主题
industry/sources.json首次启动时导入的信源
industry/prompts/精选标准和写作要求。你的行业 KnowHow,就写在这里
industry/selection.ts入选门槛
site/models.ts每一步默认用哪个模型(不改也行:都用 .env 里配的那一个)
site/brand/、site/pages/、site/public/、site/changelog.json图标与 Logo,使用规则和隐私说明,robots.txt 这类发布在网站根目录的文件,更新日志
modules/框架里没有、只有你的站要的功能,做成模块放在这里,见 架构 的“模块”

最值得花时间的是评分标准(industry/prompts/selection-score.md)和门槛:拿一两百条你自己标注过的资料,用 scripts/eval-selection.ts 跑一遍,看它选得准不准,再回去改。怎么做写在 精选与校准 里。

文档

文档内容
把它改成你的行业站名、分类、主题、信源、提示词、门槛、模型、品牌,一步一步来
信源六种信源怎么配,分级和全文,抓取频率,旧文和存档,固定起点 publishedAfter,外部推送接口
精选与校准一条资料怎么变成精选、怎么编进日报周报月报,怎么用自己的样本校准
事件归组与关系评测事件关系怎么判断,怎么用自己标注的成对样本评测
综述评测改事件综述提示词前,怎么在同一批事件上并排比较
部署Docker、域名和 HTTPS、中国大陆、更新、备份、花多少钱,不用 Docker 时在 Linux、macOS(Windows 用 WSL2)上怎么跑
架构三个进程、几条不变的规则、目录、模块、数据库迁移、对外出口、测试

技术栈:Node.js 24 · TypeScript · React Router(服务端渲染)· Fastify · PostgreSQL · pg-boss · Tailwind CSS · Docker Compose。

交流与贡献

部署和使用问题到 问答区,新想法到 想法交流区,欢迎在 作品展示区 分享你做出的行业热点站。

发现 Bug 或有明确的功能建议,可以 提交 Issue。准备改代码前,先看 贡献说明;安全漏洞请走 私密报告入口。

最后

AIHOT 曾经只是我无数个深夜里,一个很小、很小的念头。

我不知道它会被改成什么样子,会走到多远的地方。但这可能就是开源最浪漫的地方。

剩下的路,就交给你们了。

—— 数字生命卡兹克

许可

代码使用 MIT 许可证。AIHOT 的名字和 Logo 不在许可范围内。字体有自己的许可,见 NOTICE。

问 PopNx