Hacker News MCP Server

Hacker News MCP Server

site icon
2025.04.05 6
JavaScriptHacker News 集成LLM 客户端支持实时数据访问内容生成开发效率
Hacker News MCP Server 是一个官方提供的 MCP 服务,旨在为 Cursor、Claude 和其他 LLM 客户端提供强大的 Hacker News 集成功能。通过 Model Context Protocol,用户可以访问 Hacker News 的故事、评论、用户资料和搜索功能。
View on GitHub

Overview

基本能力

产品定位

Hacker News MCP Server 是一个为开发者和 LLM 客户端设计的集成服务,提供对 Hacker News 数据的全面访问。

核心功能

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

适用场景

  • 开发者在 LLM 客户端中集成 Hacker News 数据
  • 需要实时访问 Hacker News 内容的应用程序
  • 研究和分析 Hacker News 社区趋势

工具列表

  1. search:使用 Algolia 的搜索 API 搜索 Hacker News 的故事和评论。
  2. getStories:按类型获取多个故事。
  3. getStoryWithComments:获取一个故事及其评论线程。
  4. getCommentTree:获取故事的完整评论树。
  5. getUser:获取用户的资料信息。
  6. getUserSubmissions:获取用户的提交内容(故事和评论)。

常见问题解答

  • 如何安装?可以通过 Smithery 自动安装或手动配置 Claude Desktop。
  • 支持哪些客户端?支持 Cursor、Claude 和其他 LLM 客户端。
  • 数据是否实时?是的,提供实时访问 Hacker News 数据的功能。

使用教程

使用依赖

无特殊依赖,只需 Node.js 环境。

安装教程

在 Claude Desktop 上运行

将以下内容添加到 claude_desktop_config.json

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

通过 Smithery 安装

运行以下命令:

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

调试方式

安装完成后,可以通过 LLM 客户端调用工具进行调试。例如,使用 search 工具搜索 Hacker News 内容。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。