MCP Claude Hacker News

MCP Claude Hacker News

site icon
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 的互联网连接

安装教程

  1. 克隆或下载仓库:
git clone https://github.com/imprvhub/mcp-claude-hackernews
cd mcp-claude-hackernews
  1. 安装依赖:
npm install
  1. 构建项目:
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"]
    }
  }
}

调试方式

  1. 重启 Claude Desktop
  2. 在 Claude 中使用 hn 命令与 Hacker News 交互
  3. 检查服务器是否正常运行

许可证

该项目遵循 MPL-2.0 开源许可条款,请参阅 MPL-2.0 了解完整条款。