Hacker News Companion MCP

Hacker News Companion MCP

site icon
2025.04.17 0
JavaScriptHacker News 数据处理摘要生成内容生成
Hacker News Companion MCP 是一个基于 Model Context Protocol (MCP) 的服务,专门用于处理和总结 Hacker News 的讨论内容。它通过获取和分析 Hacker News 的讨论数据,并将其格式化为适合 Claude 生成高质量摘要的格式。该服务能够处理评论的层次结构和元数据(如评分、反对票等),帮助 Claude 理解不同评论的重要性和关系。
View on GitHub

Overview

基本能力

产品定位

Hacker News Companion MCP 是一个专门用于处理和总结 Hacker News 讨论内容的服务,旨在为 Claude 提供格式化的数据以生成高质量的摘要。

核心功能

  • 处理 Hacker News 的 URL 或帖子 ID
  • 下载并分析 HN 的评论结构
  • 根据社区参与度对评论进行评分
  • 优化数据格式以适合 Claude 的摘要生成

适用场景

  • 需要快速了解 Hacker News 讨论内容的用户
  • 需要自动化处理和分析 Hacker News 数据的开发者
  • 与 Claude 集成的应用场景

工具列表

  • CLI 工具:通过命令行直接处理 Hacker News 的帖子 ID 或 URL
  • API 服务器:提供 RESTful API 接口,支持通过 HTTP 请求处理数据

常见问题解答

  • 如何集成到 Claude 中? 在 Claude 的配置中,添加 hn-companion 的命令和参数即可。

使用教程

使用依赖

  1. 确保已安装 Node.js 和 npm
  2. 克隆仓库并安装依赖: bash git clone https://github.com/yourusername/hn-companion-mcp.git cd hn-companion-mcp npm install

安装教程

  1. 克隆仓库: bash git clone https://github.com/yourusername/hn-companion-mcp.git cd hn-companion-mcp
  2. 安装依赖: bash npm install

调试方式

  1. 启动服务器: bash npm start
  2. 发送测试请求: bash curl -X POST http://localhost:3000/api/summarize \ -H "Content-Type: application/json" \ -d '{"input": "https://news.ycombinator.com/item?id=43448075"}'
  3. 使用 CLI 工具: bash node index.js 43448075 # 或 node index.js https://news.ycombinator.com/item?id=43448075

许可证

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