MCP Server for Hacker News

MCP Server for Hacker News

site icon
2025.04.14 0
TypeScript数据获取Hacker News接口内容生成
MCP Server for Hacker News 是一个基于Model Context Protocol (MCP)的服务,专门用于获取Hacker News的数据。它提供了多种资源接口,包括获取热门故事、最佳故事、新故事、单个故事详情以及用户信息等功能。
View on GitHub

Overview

基本能力

产品定位

MCP Server for Hacker News 是一个数据获取服务,专门用于从Hacker News平台获取各种类型的故事和用户数据。

核心功能

  • 获取热门故事列表(top-stories)
  • 获取最佳故事列表(best-stories)
  • 获取新故事列表(new-stories)
  • 获取单个故事详情(story)
  • 获取用户信息(user)

适用场景

  • 开发需要集成Hacker News数据的应用程序
  • 数据分析师需要获取Hacker News数据进行研究
  • 内容聚合平台需要展示Hacker News上的热门内容

工具列表

  1. top-stories: 获取Hacker News的热门故事ID列表
  2. best-stories: 获取Hacker News的最佳故事ID列表
  3. new-stories: 获取Hacker News的新故事ID列表
  4. story: 根据ID获取单个故事的详细信息
  5. user: 根据ID获取Hacker News用户的详细信息

使用教程

使用依赖

需要安装Node.js和npm环境

安装教程

可以通过npx直接运行该服务:

npx -y mcp-server-hackernews

或者通过Claude Desktop配置使用:

{
  "mcpServers": {
    "hackernews": {
      "command": "npx",
      "args": ["-y", "mcp-server-hackernews"]
    }
  }
}

调试方式

安装完成后,可以通过调用不同的资源接口来测试服务是否正常工作,例如:

curl http://localhost:port/top-stories

(注意:实际端口号需要根据服务运行时的输出确定)

许可证

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