cyanheads/hn-mcp-server
MCP server for Hacker News. Feeds, threaded discussions, user profiles, and full-text search via the HN Firebase and Algolia APIs. Runs over stdio or HTTP.
Platform-specific configuration:
{
"mcpServers": {
"hn-mcp-server": {
"command": "npx",
"args": [
"-y",
"hn-mcp-server"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
<div align="center"> <h1>@cyanheads/hn-mcp-server</h1> <p><b>MCP server for Hacker News. Feeds, threaded discussions, user profiles, and full-text search via the HN Firebase and Algolia APIs. Runs over stdio or HTTP.</b> <div>4 Tools</div> </p> </div>
<div align="center">
[](https://www.npmjs.com/package/@cyanheads/hn-mcp-server) [](./CHANGELOG.md) [](https://www.npmjs.com/package/@cyanheads/mcp-ts-core) [](https://modelcontextprotocol.io/) [](./LICENSE) [](https://www.typescriptlang.org/) [](https://bun.sh/)
</div>
<div align="center">
Public Hosted Server: https://hn.caseyjhand.com/mcp
</div>
---
Four read-only tools for accessing Hacker News data:
| Tool Name | Description | |:----------|:------------| | hn_get_stories | Fetch stories from an HN feed (top, new, best, ask, show, jobs) with pagination. | | hn_get_thread | Get an item and its comment tree as a threaded discussion with depth/count controls. | | hn_get_user | Fetch a user profile with karma, about, and optionally their recent submissions. | | hn_search_content | Search stories and comments via Algolia with type, author, date, and score filters. |
hn_get_storiesFetch stories from any HN feed with pagination support.
top, new, best, ask, show, jobsLoading reviews...