Hacker新闻数据服务

一个提供从Hacker News获取信息的工具集,包括获取故事、评论、用户信息和搜索故事等功能。

  • by erithwik
  • Python
  • 本地部署
  • 76 星标
  • 更新于
在 GitHub 查看 erithwik/mcp-hn

使用说明

黑客新闻MCP服务器

一种模型上下文协议(MCP)服务器,提供从黑客新闻中获取信息的工具。

工具

  • get_stories 获取(顶部、新、ask_hn、show_hn)故事
  • get_story_info 获取与故事相关的评论
  • search_stories 按查询搜索故事
  • get_user_info 正在获取用户信息

示例用法

使用以下提示:

User: Get the top stories of today
  Output: Uses `get_stories` tool and returns a story about AI
User: What does the details of the story today that talks about the future of AI
  Output: Uses `get_story_info` tool based on the results of the previous tool
User: What has the user `pg` been up to?
  Output: Uses `get_user_info` tool and returns a summary of the user's activity
User: What does hackernews say about careers in AI?
  Output: Uses `search_stories` tool and returns a summary of the comments

一个更详细的木偶操纵器MCP服务器示例:

User: What are the top stories of today?
  Output: Uses `get_stories` tool and returns a story about AI
User: Can you use the puppeteer tool to read the article about <AI> and also use the hackernews tool to view the comments and give me a summary of what the main comments are about the article?
  Output: Uses puppeteer tool to read the article about AI and then uses the `get_story_info` hn tool to get the comments and returns a summary of the comments

快速启动

通过Smithery安装

通过以下方式自动安装克劳德桌面版黑客新闻MCP服务器 史密瑟里:

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

克劳德桌面:

更新以下内容:

在MacOS上: ~/Library/Application\ Support/Claude/claude_desktop_config.json

在Windows上: %APPDATA%/Claude/claude_desktop_config.json

以下内容用于生产:

{
  "mcpServers": {
    "mcp-hn": {
      "command": "uvx",
      "args": ["mcp-hn"]
    }
  }
}