Hacker News MCP Server
Access Hacker News stories, comments, and user profiles using the Hacker News API.
Hacker News MCP Server
Official Hacker News MCP Server - Adds powerful Hacker News integration to Cursor, Claude, and any other LLM clients. Access stories, comments, user profiles, and search functionality through the Model Context Protocol.
Features
- Search stories and comments using Algolia's HN Search API
- Get stories by type (top, new, best, ask, show, job)
- Get individual stories with comments
- Get comment trees and user discussions
- Get user profiles and submissions
- Real-time access to Hacker News data
Set Up
Running on Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"hackernews": {
"command": "npx",
"args": ["-y", "@devabdultech/hn-mcp-server"]
}
}
}
Installing via Smithery
To install Hacker News MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @devabdultech/hn-mcp --client claude
Tools
-
search- Search for stories and comments on Hacker News using Algolia's search API
- Inputs:
*
query(string): Search query *type(optional string): Filter by type ('story' or 'comment') *page(optional number): Page number for pagination *hitsPerPage(optional number): Results per page (max 100) - Returns: Search results with stories and comments
-
getStories- Get multiple stories by type (top, new, best, ask, show, job)
- Inputs:
*
type(string): Type of stories to fetch ('top', 'new', 'best', 'ask', 'show', 'job') *limit(optional number): Number of stories to fetch (max 100) - Returns: Array of story objects
-
getStoryWithComments- Get a story along with its comment thread
- Inputs:
*
id(number): Story ID - Returns: Story details with nested comments
-
getCommentTree- Get the full comment tree for a story
- Inputs:
*
storyId(number): ID of the story - Returns: Hierarchical comment tree structure
-
getUser- Get a user's profile information
- Inputs:
*
id(string): Username - Returns: User profile details including karma, created date, and about text
-
getUserSubmissions- Get a user's submissions (stories and comments)
- Inputs:
*
id(string): Username - Returns: Array of user's submitted stories and comments
Contributing
- Fork the repository
- Create your feature branch
- Commit your changes
- Push to the branch
- Create a new Pull Request
License
This MCP server is licensed under the MIT License. See the LICENSE file for details.
About
This MCP server is built and maintained by devabdultech. It uses the official Hacker News API and Algolia Search API to provide comprehensive access to Hacker News data through the Model Context Protocol.
関連サーバー
Social Neuron MCP Server
50+ AI tools for end-to-end social media management — brand extraction, video generation, multi-platform scheduling, analytics, and closed-loop optimization.
Teams MCP
Interact with Microsoft Teams, users, and organizational data via the Microsoft Graph API.
Brainstorm MCP
Slack for AI agents - a local service where agents can join projects, message each other, and share resources in a structured workspace
Perplexity Chat
An MCP server for the Perplexity API to query responses and manage conversations.
Phone-a-Friend MCP Server
An AI-to-AI consultation system for complex problem-solving and reasoning, using OpenRouter for model access.
Telegram
Interact with the Telegram API to send and receive messages.
Dad Jokes MCP Server
Generates dad jokes with multiple styles and topics, complete with ratings and fun statistics.
Slack
Interact with Slack workspaces using the Slack API.
API Docs MCP
MCP server for API documentation, supporting GraphQL, OpenAPI/Swagger, and gRPC from local files or remote URLs
wecom-docs-mcp-server
WeCom (Enterprise WeChat) document operations via MCP — create, read, and edit Docs and Smartsheets. 9 tools. Fills the doc-CRUD gap: existing WeCom MCP servers only support webhook messaging