返回市场
高性能-MCP

高性能-MCP

作者:devabdultech15 星标更新:2025-04-05

项目介绍

Hacker News MCP 服务器

smithery 徽章 官方 Hacker News MCP 服务器 - 为 Cursor、Claude 和其他任何 LLM 客户端添加强大的 Hacker News 集成。通过模型上下文协议访问故事、评论、用户资料和搜索功能。

<a href="https://glama.ai/mcp/servers/73uji99mwg"> <img width="380" height="200" src="https://gips3.baidu.com/it/u=2079655271,3205797976&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Hacker News Server MCP 服务器" /> </a>

功能

  • 使用 Algolia 的 HN 搜索 API 搜索故事和评论
  • 根据类型(顶级、最新、最佳、提问、展示、工作)获取故事
  • 获取带有评论的单个故事
  • 获取评论树和用户讨论
  • 获取用户资料和提交内容
  • 实时访问 Hacker News 数据

设置

在 Claude Desktop 上运行

在你的 claude_desktop_config.json 中添加以下内容:

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

通过 Smithery 安装

要通过 Smithery 自动安装 Hacker News MCP 服务器到 Claude Desktop:

npx -y @smithery/cli install @devabdultech/hn-mcp --client claude

工具

  1. search

    • 使用 Algolia 的搜索 API 在 Hacker News 上搜索故事和评论
    • 输入: * query (字符串):搜索查询 * type (可选字符串):按类型过滤 ('story' 或 'comment') * page (可选数字):分页的页面编号 * hitsPerPage (可选数字):每页结果数(最大 100)
    • 返回:包含故事和评论的搜索结果
  2. getStories

    • 根据类型(顶级、最新、最佳、提问、展示、工作)获取多个故事
    • 输入: * type (字符串):要获取的故事类型 ('top', 'new', 'best', 'ask', 'show', 'job') * limit (可选数字):要获取的故事数量(最大 100)
    • 返回:故事对象数组
  3. getStoryWithComments

    • 获取一个故事及其评论线程
    • 输入: * id (数字):故事 ID
    • 返回:带有嵌套评论的故事详情
  4. getCommentTree

    • 获取一个故事的完整评论树
    • 输入: * storyId (数字):故事 ID
    • 返回:层次结构的评论树结构
  5. getUser

    • 获取用户的个人资料信息
    • 输入: * id (字符串):用户名
    • 返回:包括 karma 分数、创建日期和关于文本在内的用户个人资料详情
  6. getUserSubmissions

    • 获取用户的提交内容(故事和评论)
    • 输入: * id (字符串):用户名
    • 返回:用户提交的故事和评论数组

贡献

  1. 叉出仓库
  2. 创建你的功能分支
  3. 提交更改
  4. 推送到分支
  5. 创建新的拉取请求

许可证

此 MCP 服务器采用 MIT 许可证。详情见 LICENSE 文件。

关于

此 MCP 服务器由 devabdultech 构建和维护。它使用官方的 Hacker News API 和 Algolia 搜索 API,通过模型上下文协议提供对 Hacker News 数据的全面访问。