HackerNews搜索服务

通过Model Context Protocol服务器连接AI助手,实现HackerNews内容搜索、讨论阅读和用户资料查看功能。

  • by wei
  • TypeScript
  • 本地部署
  • 7 星标
  • 更新于
在 GitHub 查看 wei/hn-mcp-server

使用说明

将您的AI助手连接到HackerNews!这 模型上下文协议 服务器赋予了Claude、GitHub Copilot以及其他AI助手搜索Hacker News(HN)、阅读讨论内容以及浏览用户资料的能力。

✨ 特点

  • 🔍(放大镜图标,常用于表示搜索、查看细节等动作) 搜索帖子 - 使用高级过滤器按关键词查找故事、评论和讨论
  • 📰(新闻纸/报纸的符号,无实际文字含义,可理解为“新闻”或“报纸”的象征) 首页 - 查看当前热门帖子
  • 🆕 新的、更新的 最新帖子 - 实时监控最新内容
  • 💬 商品详情 - 获取包含嵌套评论树的完整帖子
  • 👤 代表一个人的符号,可翻译为“👤(人)”或根据上下文简化为“人”。在中文中,这个符号本身没有特定的翻译,但通常用来表示一个人的存在或指代某个人。 用户资料 - 查看作者信息、积分和简介

🚀 快速入门

其他客户

在客户端的MCP设置中添加以下MCP服务器配置:

{
  "hn-mcp-server": {
    "type": "stdio",
    "command": "npx",
    "args": ["-y", "hn-mcp-server"]
  }
}

📚 如何使用

配置完成后,您可以向您的AI助手提出自然语言问题,例如:

  • “HackerNews上现在最热门的新闻是什么?”
  • “在HackerNews上搜索关于Rust编程的讨论”
  • “给我看看最近至少100分的AI相关帖子”
  • “获取HN编号38456789的详细信息和评论”
  • “用户‘pg’的 Karma 评分是多少?”

该AI将自动使用适当的HackerNews工具来回答您的问题。

🛠️ 可用工具

搜索帖子

在HackerNews上按关键词搜索,并应用内容类型、分数和日期范围等过滤条件。

示例提示:

  • “搜索有关TypeScript的故事”
  • “查找关于人工智能且积分超过200的帖子”
  • “搜索作者为‘dang’的评论”

获取首页

获取当前HackerNews首页的帖子。

示例提示:

  • “HackerNews上最近流行什么?”
  • “给我看看HN的首页”

获取最新帖子

按日期排序获取最新帖子。

示例提示:

  • “HackerNews 上最新的故事是什么?”
  • “给我看看最近的Ask HN帖子”

获取项目

检索包含嵌套评论的完整项目详情。

示例提示:

  • “获取HN项目38456789”
  • “给我看看关于这个故事的讨论”

获取用户

查看用户资料信息。

示例提示:

  • “给我讲讲HN用户‘pg’”
  • “用户‘tptacek’的业报是什么?” (注:这里的“karma”在中文里常被翻译为“业报”,但在网络语境中,有时也直接用“karma”来表达类似“因果报应”或“命运”的概念,具体翻译可能需根据上下文调整。)

🔧 要求

🤝 贡献(或:参与贡献)

欢迎投稿!请参阅 CONTRIBUTING.md 翻译为中文是:“贡献指南文件”或“贡献说明文件”。这个文件通常用于说明如何向某个项目或组织做出贡献,包括提交代码、报告问题、提出建议等 详情如下。

📖 文档

📄 许可证

MIT 许可证 - 查看 许可证 详情请见

🔗 资源

  • npm 包https://www.npmjs.com/package/hn-mcp-server 的中文翻译可以是:“https://www.npmjs.com 上的 hn-mcp-server 包” 或者更简洁地表达为 “npmjs 上的 hn-mcp-server 包”。不过,通常在中文语境下,我们可能会直接说网址,而不需要翻译网址本身,所以也可以直接保留原网址,同时解释其含义为“npmjs.com 上的 hn-mcp-server 包”
  • GitHub 仓库https://github.com/wei/hn-mcp-server 翻译为中文可以是:“https://github.com/wei/hn-mcp-服务器(项目/仓库)”。不过,为了更自然地表达,我们通常会说“GitHub上的wei用户/hn-mcp-server项目”或者“GitHub仓库wei/hn-mcp-server”
  • HackerNews APIhttps://hn.algolia.com/api
  • MCP 文档https://modelcontextprotocol.io(中文可译为“模型上下文协议官方网站”,但通常网址直接使用原样即可,无需翻译)
  • 报告问题https://github.com/wei/hn-mcp-server/issues 的中文翻译可以是:“GitHub 上 wei 用户的 hn-mcp-server 项目的问题页面”