使用说明
mcp-hackernews(可译为“MCP-黑客新闻”或根据具体语境调整为更贴切的表述,如“MCP黑客资讯平台”等)
一个MCP(模型上下文协议)服务器,提供与Hacker News API交互的工具。此服务器允许您搜索、检索和查询各种Hacker News数据,包括故事、评论、用户等。
特点
这个MCP服务器提供了以下工具:
搜索工具
- 搜索帖子使用Algolia的Hacker News搜索API搜索帖子,支持标签、数字过滤器和分页
- 按日期搜索按日期搜索帖子,具备类似的过滤功能
故事检索工具
- 获取头条新闻从Hacker News获取热门故事
- 获取新故事获取最新故事
- 获取最佳故事获取评分最高的故事
- 获取问答故事检索“Ask HN”故事
- 获取展示故事获取Show HN故事
- 获取工作故事获取职位招聘信息
项目和用户工具
- 获取项目通过ID检索特定项目(故事、评论等)的详细信息
- 获取用户通过用户名获取用户资料信息
实用工具
- 获取最大项目ID获取当前最大的项目ID
- 获取更新从Hacker News获取最新更新
安装
- 克隆此仓库
- 安装依赖项:
npm install - 构建服务器:
npm run build - 启动服务器:
npm start
使用方法/用途
这台服务器通过标准输入输出(stdio)进行通信,设计为与MCP兼容的客户端一起使用。它使用官方的Hacker News API:
- Algolia搜索功能的API
- 针对项目和用户数据的Firebase API
所有响应均以JSON格式返回,便于解析和集成。