Hn Mcp banner
karanb192 karanb192

Hn Mcp

AI community

Description

Hacker News MCP server for Claude Desktop & AI assistants. Browse HN stories, search posts, read comments, analyze users. Clean, fast, actually works - no API keys required.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

HN-MCP

Hacker News Browser for Claude Desktop and AI Assistants

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that enables Claude Desktop and other AI assistants to browse Hacker News, search discussions, and analyze tech trends. Clean, fast, and actually works - no API keys required.

[![npm version](https://img.shields.io/npm/v/hn-mcp.svg)](https://www.npmjs.com/package/hn-mcp) [![npm downloads](https://img.shields.io/npm/dm/hn-mcp.svg)](https://www.npmjs.com/package/hn-mcp) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT) [![Docker Pulls](https://img.shields.io/docker/pulls/karanb192/hn-mcp)](https://hub.docker.com/r/karanb192/hn-mcp) [![GitHub stars](https://img.shields.io/github/stars/karanb192/hn-mcp?style=social)](https://github.com/karanb192/hn-mcp)

Table of Contents

What makes HN-MCP different?

  • πŸš€ Zero setup - Works instantly! Unlike Reddit, Twitter, or other platforms, Hacker News API requires no authentication, no API keys, no registration. Just install and go.
  • ⚑ Smart caching - 50MB LRU cache with adaptive TTLs delivers 50ms cached responses (vs 200-500ms uncached). Popular content stays cached longer automatically.
  • 🎯 Clean data - Direct from HN's Firebase API and Algolia Search. No fake metrics, no made-up sentiment scores, no hallucinated data.
  • 🧠 LLM-optimized - Response formats designed specifically for AI assistants. Structured JSON that Claude can parse perfectly every time.
  • πŸ“¦ TypeScript - 100% TypeScript with strict typing.