关于 Hacker News MCP Server
Hacker News MCP Server 是一个 MCP 服务,让 Cursor、Claude 等客户端可以访问 Hacker News 的故事、评论、用户资料和搜索功能。适合需要在 AI 客户端中查询 Hacker News 内容的用户。
主要功能
- 01通过 Algolia 搜索故事和评论
- 02按类型获取故事(top、new、best 等)
- 03获取故事及其评论树
- 04查询用户资料和提交记录
适用场景
- 01搜索 Hacker News 上关于某个主题的讨论
- 02获取当前热门或最新的故事列表
- 03查看某个用户的资料与历史提交
MCP 相关
该项目是一个 MCP 服务,向 Cursor、Claude 等 MCP 客户端提供 search、getStories、getCommentTree 等工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Hacker News MCP 服务
官方 Hacker News MCP 服务,为 Cursor、Claude 及其他大模型客户端提供强大的 Hacker News 集成功能。通过模型上下文协议访问故事、评论、用户资料和搜索功能。
功能
- 使用 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
工具
-
search- 使用 Algolia 搜索 API 搜索 Hacker News 上的故事和评论
- 输入:
*
query(字符串):搜索查询 *type(可选字符串):按类型筛选('story' 或 'comment') *page(可选数字):分页页码 *hitsPerPage(可选数字):每页结果数(最多 100) - 返回:包含故事和评论的搜索结果
-
getStories- 按类型获取多个故事(top、new、best、ask、show、job)
- 输入:
*
type(字符串):要获取的故事类型('top'、'new'、'best'、'ask'、'show'、'job') *limit(可选数字):要获取的故事数量(最多 100) - 返回:故事对象数组
-
getStoryWithComments- 获取故事及其评论串
- 输入:
*
id(数字):故事 ID - 返回:包含嵌套评论的故事详情
-
getCommentTree- 获取故事的完整评论树
- 输入:
*
storyId(数字):故事 ID - 返回:分层评论树结构
-
getUser- 获取用户资料信息
- 输入:
*
id(字符串):用户名 - 返回:用户资料详情,包括 karma、创建日期和关于信息
-
getUserSubmissions- 获取用户的投稿(故事和评论)
- 输入:
*
id(字符串):用户名 - 返回:用户提交的故事和评论数组
参与贡献
- Fork 仓库
- 创建功能分支
- 提交更改
- 推送到分支
- 创建新的 Pull Request
许可证
此 MCP 服务采用 MIT 许可证。详情请参阅 LICENSE 文件。
关于
此 MCP 服务由 devabdultech 构建并维护。它使用官方 Hacker News API 和 Algolia Search API,通过模型上下文协议全面提供 Hacker News 数据访问。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。