
MCP Claude Hacker News

2025.04.23
0
TypeScriptHacker News 集成内容浏览内容生成
MCP Claude Hacker News 是一个集成服务,允许 Claude Desktop 通过 Model Context Protocol (MCP) 与 Hacker News 进行交互。该服务提供了浏览最新故事、查看热门和最佳评分故事、获取故事详情、阅读评论等功能,并对 Hacker News 的内容进行了格式化处理以提高可读性。
View on GitHub
Overview
基本能力
产品定位
MCP Claude Hacker News 是一个集成服务,旨在通过 Model Context Protocol (MCP) 将 Claude Desktop 与 Hacker News 连接起来,提供便捷的 Hacker News 内容浏览和交互功能。
核心功能
- 浏览 Hacker News 的最新故事
- 查看热门和最佳评分的故事
- 获取故事详情
- 阅读故事的评论
- 对 Hacker News 内容进行格式化处理以提高可读性
适用场景
- 开发者或技术爱好者想要快速浏览 Hacker News 的最新内容
- 需要获取 Hacker News 上热门或最佳评分的故事
- 想要阅读特定故事的详细信息和评论
- 希望通过 Claude Desktop 以更友好的格式查看 Hacker News 内容
工具列表
hn
工具:提供以下命令latest
:获取 Hacker News 的最新故事top
:获取 Hacker News 的热门故事best
:获取 Hacker News 的最佳评分故事history
:获取特定故事的详细信息comments
:获取故事的评论
常见问题解答
- "Server disconnected" 错误:
- 验证服务器是否正在运行
- 检查配置中的绝对路径是否正确
- 尝试使用自动启动选项
- 工具未出现在 Claude 中:
- 确保在配置后重启了 Claude Desktop
- 检查 Claude Desktop 日志中的 MCP 通信错误
- 确保 MCP 服务器进程正在运行
- 检查服务器是否正在运行:
- Windows:在任务管理器中查找 "node.exe"
- macOS/Linux:在终端中运行
ps aux | grep node
使用教程
使用依赖
- Node.js 16 或更高版本
- Claude Desktop
- 访问 Hacker News API 的互联网连接
安装教程
- 克隆或下载仓库:
git clone https://github.com/imprvhub/mcp-claude-hackernews
cd mcp-claude-hackernews
- 安装依赖:
npm install
- 构建项目:
npm run build
运行 MCP 服务器
手动运行
node build/index.js
自动启动(推荐)
编辑 Claude Desktop 的配置文件(claude_desktop_config.json
),添加以下内容:
{
"mcpServers": {
"hackerNews": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_DIRECTORY/mcp-claude-hackernews/build/index.js"]
}
}
}
调试方式
- 重启 Claude Desktop
- 在 Claude 中使用
hn
命令与 Hacker News 交互 - 检查服务器是否正常运行