Hacker News MCP Server

Hacker News MCP Server

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

Category
访问服务器

Tools

search

Search for stories and comments on Hacker News

getComments

Get comments for a story

getStory

Get a single story by ID

getStoryWithComments

Get a story with its comments

getStories

Get multiple stories by type (top, new, best, ask, show, job)

getComment

Get a single comment by ID

getCommentTree

Get a comment tree for a story

getUser

Get a user profile by ID

getUserSubmissions

Get a user's submissions

README

Hacker News MCP 服务器

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

<a href="https://glama.ai/mcp/servers/73uji99mwg"> <img width="380" height="200" src="https://glama.ai/mcp/servers/73uji99mwg/badge" alt="Hacker News Server MCP server" /> </a>

功能

  • 使用 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 (string): 搜索查询 * type (optional string): 按类型过滤('story' 或 'comment') * page (optional number): 分页的页码 * hitsPerPage (optional number): 每页结果数(最多 100 个)
    • 返回:包含故事和评论的搜索结果
  2. getStories

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

    • 获取一个故事及其评论线程
    • 输入: * id (number): 故事 ID
    • 返回:带有嵌套评论的故事详情
  4. getCommentTree

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

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

    • 获取用户的提交内容(故事和评论)
    • 输入: * id (string): 用户名
    • 返回:用户提交的故事和评论数组

贡献

  1. Fork 存储库
  2. 创建您的功能分支
  3. 提交您的更改
  4. 推送到分支
  5. 创建一个新的 Pull Request

许可证

此 MCP 服务器在 MIT 许可证下获得许可。 有关详细信息,请参见 LICENSE 文件。

关于

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

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选