mcpField
H
Hacker News MCP Server

Hacker News MCP Server

本地服务
github.com/devabdultech社交媒体1982 周前更新

关于 Hacker News MCP Server

Hacker News MCP Server 是一个 MCP 服务,让 Cursor、Claude 等客户端可以访问 Hacker News 的故事、评论、用户资料和搜索功能。适合需要在 AI 客户端中查询 Hacker News 内容的用户。

主要功能

  1. 01通过 Algolia 搜索故事和评论
  2. 02按类型获取故事(top、new、best 等)
  3. 03获取故事及其评论树
  4. 04查询用户资料和提交记录

适用场景

  1. 01搜索 Hacker News 上关于某个主题的讨论
  2. 02获取当前热门或最新的故事列表
  3. 03查看某个用户的资料与历史提交

MCP 相关

该项目是一个 MCP 服务,向 Cursor、Claude 等 MCP 客户端提供 search、getStories、getCommentTree 等工具。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"hn": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

Hacker News MCP 服务

smithery badge 官方 Hacker News MCP 服务,为 Cursor、Claude 及其他大模型客户端提供强大的 Hacker News 集成功能。通过模型上下文协议访问故事、评论、用户资料和搜索功能。

Hacker News MCP 服务

功能

  • 使用 Algolia 的 HN Search API 搜索故事和评论
  • 按类型获取故事(top、new、best、ask、show、job)
  • 获取单个故事及其评论
  • 获取评论树和用户讨论
  • 获取用户资料和投稿
  • 实时访问 Hacker News 数据

设置

在 Claude Desktop 上运行

将以下内容添加到 claude_desktop_config.json:

{
  "mcpServers": {
    "hackernews": {
      "command": "npx",
      "args": ["-y", "@devabdultech/hn-mcp-server"]
    }
  }
}
通过 Smithery 安装

通过 Smithery 为 Claude Desktop 自动安装 Hacker News MCP 服务:

npx -y @smithery/cli install @devabdultech/hn-mcp --client claude

工具

  1. search

    • 使用 Algolia 搜索 API 搜索 Hacker News 上的故事和评论
    • 输入: * query(字符串):搜索查询 * type(可选字符串):按类型筛选('story' 或 'comment') * page(可选数字):分页页码 * hitsPerPage(可选数字):每页结果数(最多 100)
    • 返回:包含故事和评论的搜索结果
  2. getStories

    • 按类型获取多个故事(top、new、best、ask、show、job)
    • 输入: * type(字符串):要获取的故事类型('top'、'new'、'best'、'ask'、'show'、'job') * limit(可选数字):要获取的故事数量(最多 100)
    • 返回:故事对象数组
  3. getStoryWithComments

    • 获取故事及其评论串
    • 输入: * id(数字):故事 ID
    • 返回:包含嵌套评论的故事详情
  4. getCommentTree

    • 获取故事的完整评论树
    • 输入: * storyId(数字):故事 ID
    • 返回:分层评论树结构
  5. getUser

    • 获取用户资料信息
    • 输入: * id(字符串):用户名
    • 返回:用户资料详情,包括 karma、创建日期和关于信息
  6. getUserSubmissions

    • 获取用户的投稿(故事和评论)
    • 输入: * id(字符串):用户名
    • 返回:用户提交的故事和评论数组
参与贡献
  1. Fork 仓库
  2. 创建功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建新的 Pull Request

许可证

此 MCP 服务采用 MIT 许可证。详情请参阅 LICENSE 文件。

关于

此 MCP 服务由 devabdultech 构建并维护。它使用官方 Hacker News API 和 Algolia Search API,通过模型上下文协议全面提供 Hacker News 数据访问。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。