Hacker News模型上下文协议
为LLM客户端添加了强大的Hacker News集成,允许用户通过模型上下文协议访问故事、评论、用户资料和搜索功能。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"hackernews": {
"args": [
"-y",
"@devabdultech/hn-mcp-server"
],
"command": "npx"
}
}
}
可用工具 (9 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
search 4 个参数 需填 1 项
Search for stories and comments on Hacker News
必填参数:query
getStory 1 个参数 需填 1 项
Get a single story by ID
必填参数:id
getStoryWithComments 1 个参数 需填 1 项
Get a story with its comments
必填参数:id
getStories 2 个参数 需填 1 项
Get multiple stories by type (top, new, best, ask, show, job)
必填参数:type
getComment 1 个参数 需填 1 项
Get a single comment by ID
必填参数:id
getComments 2 个参数 需填 1 项
Get comments for a story
必填参数:storyId
getCommentTree 1 个参数 需填 1 项
Get a comment tree for a story
必填参数:storyId
getUser 1 个参数 需填 1 项
Get a user profile by ID
必填参数:id
getUserSubmissions 1 个参数 需填 1 项
Get a User is submissions
必填参数:id
服务介绍
Hacker News MCP 服务器
官方 Hacker News MCP 服务器 - 为 Cursor、Claude 和其他 LLM 客户端添加强大的 Hacker News 集成。通过模型上下文协议访问故事、评论、用户资料和搜索功能。
功能
- 使用 Algolia 的 HN 搜索 API 搜索故事和评论
- 按类型获取故事(热门、最新、最佳、提问、展示、工作)
- 获取带有评论的单个故事
- 获取评论树和用户讨论
- 获取用户资料和提交
- 实时访问 Hacker News 数据
设置
在 Claude 桌面版上运行
将以下内容添加到你的 claude_desktop_config.json 文件中:
{
"mcpServers": {
"hackernews": {
"command": "npx",
"args": ["-y", "@devabdultech/hn-mcp-server"]
}
}
}
通过 Smithery 安装
要通过 Smithery 自动安装 Hacker News MCP 服务器用于 Claude 桌面版,请使用以下命令:
npx -y @smithery/cli install @devabdultech/hn-mcp --client claude
工具
-
search- 使用 Algolia 的搜索 API 在 Hacker News 上搜索故事和评论
- 输入:
*query(字符串): 搜索查询
*type(可选字符串): 按类型过滤 ('story' 或 'comment')
*page(可选数字): 分页的页码
*hitsPerPage(可选数字): 每页的结果数量(最大 100) - 返回: 包含故事和评论的搜索结果
-
getStories- 按类型获取多个故事(热门、最新、最佳、提问、展示、工作)
- 输入:
*type(字符串): 要获取的故事类型 ('top', 'new', 'best', 'ask', 'show', 'job')
*limit(可选数字): 要获取的故事数量(最大 100) - 返回: 故事对象数组
-
getStoryWithComments- 获取一个带有评论线程的故事
- 输入:
*id(数字): 故事 ID - 返回: 包含嵌套评论的故事详情
-
getCommentTree- 获取故事的完整评论树
- 输入:
*storyId(数字): 故事 ID - 返回: 层次化的评论树结构
-
getUser- 获取用户的个人资料信息
- 输入:
*id(字符串): 用户名 - 返回: 用户个人资料详情,包括业力值、创建日期和关于文本
-
getUserSubmissions- 获取用户的提交(故事和评论)
- 输入:
*id(字符串): 用户名 - 返回: 用户提交的故事和评论数组
贡献
- 叉取仓库
- 创建你的特性分支
- 提交你的更改
- 推送到该分支
- 创建一个新的拉取请求
许可证
此 MCP 服务器根据 MIT 许可证授权。详见 LICENSE 文件。
关于
此 MCP 服务器由 devabdultech 构建并维护。它使用官方的 Hacker News API 和 Algolia 搜索 API,通过模型上下文协议提供对 Hacker News 数据的全面访问。