Hacker News MCP Server

by devabdultech
Verified

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Uses Algolia's HN Search API to search for stories and comments on Hacker News

黑客新闻 MCP 服务器

官方 Hacker News MCP 服务器 - 为 Cursor、Claude 及其他 LLM 客户端添加强大的 Hacker News 集成。通过模型上下文协议 (MCP) 访问文章、评论、用户资料和搜索功能。

特征

  • 使用 Algolia 的 HN Search API 搜索故事和评论
  • 按类型获取故事(热门、新、最佳、询问、展示、工作)
  • 获取带有评论的个别故事
  • 获取评论树和用户讨论
  • 获取用户个人资料和提交内容
  • 实时访问 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 (可选字符串):按类型过滤(“故事”或“评论”)* page (可选数字):分页的页码* hitsPerPage (可选数字):每页结果数(最多 100 条)
    • 返回:带有故事和评论的搜索结果
  2. getStories
    • 按类型获取多个故事(热门、新、最佳、询问、展示、工作)
    • 输入:* type (字符串):要获取的故事类型('top'、'new'、'best'、'ask'、'show'、'job')* limit (可选数字):要获取的故事数量(最多 100 个)
    • 返回:故事对象数组
  3. getStoryWithComments
    • 获取故事及其评论线索
    • 输入:* id (数字):故事 ID
    • 返回:带有嵌套评论的故事详细信息
  4. getCommentTree
    • 获取故事的完整评论树
    • 输入:* storyId (数字):故事的 ID
    • 返回:分层评论树结构
  5. getUser
    • 获取用户的个人资料信息
    • 输入:* id (字符串):用户名
    • 返回:用户个人资料详细信息,包括业力、创建日期和关于文本
  6. getUserSubmissions
    • 获取用户的提交内容(故事和评论)
    • 输入:* id (字符串):用户名
    • 返回:用户提交的故事和评论的数组

贡献

  1. 分叉存储库
  2. 创建你的功能分支
  3. 提交你的更改
  4. 推送到分支
  5. 创建新的 Pull 请求

执照

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

关于

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

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

为 LLM 客户端添加强大的 Hacker News 集成,允许用户通过模型上下文协议访问故事、评论、用户资料和搜索功能。

  1. Features
    1. Set Up
      1. Running on Claude Desktop
      2. Installing via Smithery
    2. Tools
      1. Contributing
    3. License
      1. About
        ID: 73uji99mwg