Hacker News MCP Server

by erithwik

73 225 downloads Not rated yet
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.

Explore

- 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

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

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

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

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

- 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

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"
        ]
    }
}

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.

Videos about Hacker News MCP Server

Relevant YouTube tutorials, setups, and demos