项目简介
HackerNews AI助手上下文服务器(hn-mcp-server)是一个基于Model Context Protocol (MCP) 构建的后端服务,旨在将HackerNews的丰富内容无缝集成到各种AI助手中。它允许AI助手以标准化的方式访问HackerNews的最新动态、热门讨论和用户资料,极大地拓展了AI助手的知识边界和交互能力。
主要功能点
- 🔍 搜索帖子: 根据关键词搜索HackerNews上的故事、评论和讨论,支持高级筛选条件。
- 📰 浏览首页: 获取HackerNews当前的热门头条和趋势内容。
- 🆕 查看最新帖子: 实时监控HackerNews上的最新发布内容。
- 💬 获取项目详情: 检索完整的帖子内容,包括所有嵌套的评论树。
- 👤 查询用户资料: 查看HackerNews用户的作者信息、Karma积分和个人简介。
安装步骤
该MCP服务器作为Node.js包发布,您无需手动下载代码库。要安装并运行它,只需确保您的系统已安装 Node.js 18.0.0 或更高版本。
服务器配置
为了让您的MCP客户端(如VS Code的GitHub Copilot或Cursor)能够连接到此HackerNews服务器,您需要向客户端的MCP设置中添加以下配置信息。这些信息会告诉客户端如何启动和通信:
{ "hn-mcp-server": { "type": "stdio", "command": "npx", "args": ["-y", "hn-mcp-server"] } }
- 'hn-mcp-server': 服务器的唯一标识符。
- 'type': 通信协议类型,这里使用标准输入/输出 (stdio)。
- 'command': 用于启动MCP服务器的命令。'npx' 是一个 Node.js 工具,用于执行npm包中的命令。
- 'args': 传递给启动命令的参数。'-y hn-mcp-server' 表示无须确认即可安装并运行 'hn-mcp-server' npm 包。
基本使用方法
配置完成后,您可以直接向您的AI助手提出自然语言问题,AI助手将自动调用HackerNews工具来回答您的问题:
- “HackerNews上目前有哪些热门故事?”
- “搜索HackerNews上关于Rust编程的讨论”
- “展示最新点赞数超过100的AI相关帖子”
- “获取HN编号为38456789的帖子详情和评论”
- “用户'pg'的Karma积分是多少?”
信息
分类
网页与API