Skip to main content
Glama
akarnik23
by akarnik23

Hacker News MCP Server

A FastMCP server that provides access to Hacker News data for Poke integration.

🚀 Features

  • get_top_stories: Fetch top stories from Hacker News

  • get_story: Get details of a specific story by ID

  • get_new_stories: Fetch newest stories

  • search_stories: Search for stories using Algolia API

Related MCP server: HN Pulse

🛠️ Local Development

# Install dependencies
pip install -r requirements.txt

# Run the server
python src/server.py

🚢 Deployment

Deploy to Render

Deploy to Render

Steps:

  1. Click the "Deploy to Render" button above or go to render.com

  2. Connect your GitHub account to Render (if you haven't already)

  3. Create a new Web Service:

    • Connect this repository

    • Name: hackernews-mcp

    • Environment: Python 3

    • Plan: Free

    • Build Command: pip install -r requirements.txt

    • Start Command: python src/server.py

  4. Deploy! (No additional environment variables needed - uses public Hacker News API)

Note: On Render's free tier, services go idle after ~15 minutes of inactivity and may require a manual "Deploy" to wake or to pick up the latest commit. Unlike Vercel, pushes do not auto-deploy by default.

Your server will be available at https://hackernews-mcp.onrender.com/mcp

🎯 Poke Integration

  1. Go to poke.com/settings/connections

  2. Add the MCP URL: https://hackernews-mcp.onrender.com/mcp

  3. Give it a name like "Hacker News"

  4. Try: "Can you use the Hacker News MCP to get top stories?"

References

🔧 Available Tools

  • get_top_stories(limit=10): Get top stories (max 30)

  • get_story(story_id): Get specific story details

  • get_new_stories(limit=10): Get newest stories (max 30)

  • search_stories(query, limit=10): Search stories (max 20)

📝 Example Usage

# Get top 5 stories
get_top_stories(limit=5)

# Get story details
get_story(story_id=12345)

# Search for Python stories
search_stories(query="python", limit=5)
F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    A
    quality
    D
    maintenance
    Enables AI assistants to read and search Hacker News for top stories, comments, user profiles, and job listings using the Firebase and Algolia APIs. It facilitates natural language research into community discussions and technological trends across the HN platform.
    Last updated
    8
  • F
    license
    -
    quality
    D
    maintenance
    Enables AI assistants to fetch top, new, best, Ask HN, Show HN, and job stories, as well as specific posts, comments, and user information from Hacker News through the Model Context Protocol.
    Last updated
    1

View all related MCP servers

Related MCP Connectors

  • Browse Hacker News feeds, threads, and user profiles with full-text search.

  • Hacker News MCP — search and retrieve stories from Hacker News

  • HN front-page, Algolia full-text search, and Show HN launch tracker.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/akarnik23/mcp-hackernews'

If you have feedback or need assistance with the MCP directory API, please join our Discord server