
MCP Server for Hacker News

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上的热门内容
工具列表
top-stories
: 获取Hacker News的热门故事ID列表best-stories
: 获取Hacker News的最佳故事ID列表new-stories
: 获取Hacker News的新故事ID列表story
: 根据ID获取单个故事的详细信息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
(注意:实际端口号需要根据服务运行时的输出确定)