Token导航 LogoToken导航

MCP Server · 开发工具

Hn MCP Server Vibe

一个提供全面访问HackerNews API的模型上下文协议(MCP)服务器,支持搜索、检索和与HackerNews内容(包括故事、评论、投票、用户等)交互。

未说明官方级别未说明来源级核验工具 15
API集成开发工具JavaScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
wei
提供方
wei

工具数量

15

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

5

仓库热度

收录来源

2 个

MCP World

选型结论

Hn MCP Server Vibe 属于开发工具类 MCP Server,公开资料标注 15 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

未说明

认证方式

无需认证

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 15 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

HackerNews MCP 服务器

一个模型上下文协议(MCP)服务器,提供对HackerNews API的全面访问。此服务器使AI助手和其他MCP客户端能够搜索、检索并与HackerNews内容进行交互,包括故事、评论、投票、用户等。

特点/特性

这个MCP服务器提供了15个工具,涵盖了所有可用的HackerNews API端点:

搜索与发现工具

  • 搜索帖子 - 按相关性搜索帖子(按相关性、积分、然后是评论排序)
  • 按日期搜索帖子 - 按日期搜索帖子(最近的在前)
  • 通过URL搜索 - 查找链接到特定URL的帖子
  • 按时间范围搜索 - 在特定时间范围内搜索帖子

内容检索工具

  • 获取首页 - 获取当前HackerNews首页上的所有故事
  • 获取最新故事 - 获取最新的故事
  • 获取最新评论 - 获取最新的评论
  • 获取-show-hn(注:这可能是某个特定应用或网站中的功能或页面名称,根据上下文,“get-show-hn”直译为“获取-显示-hn”,但具体含义需结合实际应用场景来理解) - 获取“Show HN”帖子(用户项目)
  • 获取-提问-问答(板块) - 获取“Ask HN”帖子(问题)
  • 获取民意调查 - 获取最新民意调查
  • 获取头条新闻 - 获取达到最低分值门槛的故事

项目与用户工具

  • 获取项目(或“获取项”) - 通过ID获取特定项目(故事、评论、投票)
  • 获取用户 - 获取用户信息和积分(或“功德值”)
  • 按作者获取帖子 - 获取特定作者的所有帖子
  • 获取故事评论 - 获取特定故事的所有评论

安装

先决条件

  • Node.js 18 或更高版本
  • npm 或 yarn

设置

  1. 克隆此存储库:
git clone 
cd hn-mcp-server-vibe
  1. 安装依赖项:
npm install
  1. 构建服务器:
npm run build

使用方法

直接运行服务器

你可以直接使用Node.js运行服务器:

npm start

或者在开发过程中:

npm run dev

使用Claude Desktop进行配置

要在Claude Desktop中使用此服务器,请将以下配置添加到您的Claude Desktop配置文件中:

在 macOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json

在Windows上: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "hackernews": {
      "command": "node",
      "args": ["/absolute/path/to/hn-mcp-server-vibe/build/index.js"]
    }
  }
}

替换 /absolute/path/to/hn-mcp-server-vibe 并替换为您实际的安装路径。

与其他MCP客户端进行配置

对于其他支持stdio传输的MCP客户端,请将它们配置为启动(或派生):

node /path/to/hn-mcp-server-vibe/build/index.js

API 示例

搜索帖子

// Search for AI-related stories
{
  "tool": "search-posts",
  "arguments": {
    "query": "artificial intelligence",
    "tags": "story",
    "page": 0,
    "hitsPerPage": 20
  }
}

获取首页新闻故事

{
  "tool": "get-front-page",
  "arguments": {
    "hitsPerPage": 30
  }
}

获取用户信息

{
  "tool": "get-user",
  "arguments": {
    "username": "pg"
  }
}

获取头条新闻

// Get stories with at least 500 points
{
  "tool": "get-top-stories",
  "arguments": {
    "minPoints": 500,
    "hitsPerPage": 10
  }
}

按时间范围搜索

// Get stories from the last 24 hours
{
  "tool": "search-by-time-range",
  "arguments": {
    "tags": "story",
    "startTime": 1728691200,  // Unix timestamp
    "endTime": 1728777600,     // Unix timestamp
    "hitsPerPage": 20
  }
}

可用标签

使用搜索工具时,您可以按以下标签进行筛选:

  • story - 常规故事
  • comment - 评论
  • poll - 民意调查
  • pollopt - 选项投票
  • show_hn - 展示HN帖子
  • ask_hn - Ask HN帖子
  • front_page - 目前在首页
  • author_USERNAME - 特定作者的帖子(例如。, author_pg)
  • story_ID - 对特定故事的评论(例如。, story_1234)

标签可以使用逗号(AND)或括号表示“或”: author_pg,(story,poll)

可用的数字过滤器

对于高级过滤:

  • created_at_i - 创建时间戳(Unix秒)
  • points - 点数/点赞数
  • num_comments - 评论数量

操作员: `, >=`

示例:

  • points>100 - 超过100分
  • created_at_i>1672531200 - 在特定日期之后
  • points>=50,num_comments>10 - 多种条件

响应格式

所有工具都返回包含以下内容的结构化数据:

  • 内容 - 响应的文本表示
  • 结构化内容 - 解析后的JSON对象,用于程序化访问

搜索结果包括:

  • hits - 匹配项目的数组
  • nbHits - 总比赛场数
  • nbPages - 总页数
  • page - 当前页码
  • hitsPerPage - 每页结果数

速率限制

The HackerNews API限制请求为 每个IP地址每小时10,000(单位根据上下文确定,如“次”、“请求”等)此服务器未实施额外的速率限制,因此客户端应注意这一限制。

发展

项目结构

hn-mcp-server-vibe/
├── src/
│   └── index.ts          # Main server implementation
├── build/                 # Compiled JavaScript output
├── package.json
├── tsconfig.json
└── README.md

建筑

npm run build

在开发中运行

npm run dev

API 参考文档

完整HackerNews API文档:https://hn.algolia.com/api

许可证

麻省理工学院(MIT)

做出贡献

欢迎贡献!请随时提交问题或拉取请求。

故障排除

服务器无法连接

  • 确保构建目录存在且包含编译后的JavaScript文件
  • 检查 Node.js 版本是否为 18 或更高版本
  • 验证MCP客户端配置中的绝对路径

未返回结果

  • 检查您的搜索查询和筛选条件
  • 验证API是否可访问:https://hn.algolia.com/api
  • 检查速率限制未被超出

TypeScript 错误

  • 跑步 npm install 确保所有依赖项都已安装
  • 跑 npm run build 编译TypeScript

支持

对于此MCP服务器特有的问题,请在仓库中提交一个问题。

关于模型上下文协议的问题,请参阅:https://modelcontextprotocol.io

关于HackerNews API的问题,请参阅:https://hn.algolia.com/api

工具与能力

工具数量

15

资源数量

0

提示词数量

0

能力标签

API服务JavaScript本地部署数据检索内容搜索HackerNews集成开发者工具

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 15 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Hn MCP Server Vibe

MCP World · 本页

15未说明未标注2 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Hn MCP Server Vibe 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Hn MCP Server Vibe 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Hn MCP Server Vibe 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Hn MCP Server Vibe 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Hn MCP Server Vibe 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP