使用说明
HackerNews MCP服务器
允许Claude读取并与之交互的MCP服务器 黑客新闻.使用官方Firebase API进行读取;写(发布、评论、投票)通过HN网络界面进行基于cookie的身份验证。
工具
| 工具 | 描述 | 身份验证 |
|---|---|---|
hn_get_item |
按ID获取故事、评论、投票或工作 | 否 |
hn_get_user |
按用户名获取用户配置文件 | 否 |
hn_get_stories |
从提要中获取故事ID(top/new/best/ask/show/job) | 否 |
hn_login |
登录HackerNews | -- |
hn_submit_story |
提交链接或文本帖子 | 是 |
hn_comment |
回复故事或评论 | 是 |
hn_upvote |
对某个项目投赞成票 | 是 |
设置
npm install
npm run build
克劳德代码
claude mcp add hackernews node /path/to/hackernews-mcp/build/index.js
克劳德桌面版
添加到您的配置(~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"hackernews": {
"command": "node",
"args": ["/path/to/hackernews-mcp/build/index.js"]
}
}
}
认证
写入工具需要先通过登录 hn_login。您可以:
- 通过
username和password作为工具参数 - 集
HN_USERNAME和HN_PASSWORD环境变量
{
"mcpServers": {
"hackernews": {
"command": "node",
"args": ["/path/to/hackernews-mcp/build/index.js"],
"env": {
"HN_USERNAME": "your_username",
"HN_PASSWORD": "your_password"
}
}
}
}
许可证
麻省理工学院
