Hacker News MCP Server

by erithwik

73 stars
225 downloads
Not rated
GitHub

About

It is a Model Context Protocol (MCP) server that provides tools for fetching information from Hacker News. It is designed for use with MCP clients like Claude Desktop.

Details

Author
erithwik
GitHub stars
73
Downloads
225
Categories
Other

- Fetch top, new, ask_hn, show_hn stories
- Get comments associated with a story
- Search stories by query
- Retrieve user info from Hacker News
- Integrates with the Puppeteer MCP server

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Hacker News MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via Smithery using npx -y @smithery/cli install mcp-hn --client claude or manually add it to your Claude Desktop configuration file. The server provides tools that can be invoked with natural language prompts.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "hacker news mcp server": {
            "mcp-hn": {
                "command": "npx",
                "args": [
                    "-y",
                    "@smithery/cli",
                    "install",
                    "mcp-hn",
                    "--client",
                    "claude"
                ]
            }
        }
    }
}

McpServers

{
    "mcp-hn": {
        "command": "npx",
        "args": [
            "-y",
            "@smithery/cli",
            "install",
            "mcp-hn",
            "--client",
            "claude"
        ]
    }
}

Hacker News MCP Server

smithery badge

A Model Context Protocol (MCP) server that provides tools for fetching information from Hacker News.

<a href="https://glama.ai/mcp/servers/e0rco8dfgt">mcp-hn MCP server</a>

Tools

- get_stories Fetching (top, new, ask_hn, show_hn) stories
- get_story_info Fetching comments associated with a story
- search_stories Searching for stories by query
- get_user_info Fetching user info

Example Usage

Use prompts like the following:

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

A more detailed example with the puppeteer MCP server:

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

Quickstart

Installing via Smithery

To install Hacker News MCP Server for Claude Desktop automatically via Smithery:

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

Claude Desktop:

Update the following:

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

On Windows: %APPDATA%/Claude/claude_desktop_config.json

With the following for production:

{
  "mcpServers": {
    "mcp-hn": {
      "command": "uvx",
      "args": ["mcp-hn"]
    }
  }
}
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.