Hacker News MCP Server について
Hacker News MCP Server は、Cursor や Claude などのクライアントから Hacker News のストーリー、コメント、ユーザー情報、検索機能にアクセスできる MCP サーバーです。AI クライアント内で Hacker News のデータを使いたいユーザーに向いています。
主な機能
- 01Algolia によるストーリーとコメントの検索
- 02top、new、best などの種類別ストーリー取得
- 03ストーリーとコメントツリーの取得
- 04ユーザープロフィールと投稿履歴の参照
活用シーン
- 01特定のテーマに関する Hacker News の議論を検索
- 02現在の人気記事や新着記事の一覧を取得
- 03ユーザーのプロフィールと過去の投稿を確認
MCP 対応
本プロジェクトは、Cursor や Claude などの MCP クライアントに search、getStories、getCommentTree などのツールを提供する MCP サーバーです。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Hacker News MCP サーバー
公式 Hacker News MCP サーバーです。Cursor、Claude、その他の LLM クライアントに強力な Hacker News 連携機能を追加します。Model Context Protocol を通じて、ストーリー、コメント、ユーザープロフィール、検索機能を利用できます。
機能
- Algolia の HN Search API を使用してストーリーとコメントを検索します
- 種類(top、new、best、ask、show、job)でストーリーを取得します
- コメント付きで個々のストーリーを取得します
- コメントツリーとユーザーのディスカッションを取得します
- ユーザープロフィールと投稿を取得します
- Hacker News のデータにリアルタイムでアクセスします
セットアップ
Claude Desktop で実行する
次の内容を claude_desktop_config.json に追加します。
{
"mcpServers": {
"hackernews": {
"command": "npx",
"args": ["-y", "@devabdultech/hn-mcp-server"]
}
}
}
Smithery 経由でインストールする
Smithery 経由で Claude Desktop 用の Hacker News MCP サーバーを自動的にインストールするには:
npx -y @smithery/cli install @devabdultech/hn-mcp --client claude
ツール
-
search- Algolia の検索 API を使用して Hacker News のストーリーとコメントを検索します
- 入力:
*
query(文字列):検索クエリ *type(任意の文字列):種類('story' または 'comment')で絞り込みます *page(任意の数値):ページ番号(ページネーション用) *hitsPerPage(任意の数値):1ページあたりの結果数(最大 100) - 戻り値:ストーリーとコメントを含む検索結果
-
getStories- 種類(top、new、best、ask、show、job)で複数のストーリーを取得します
- 入力:
*
type(文字列):取得するストーリーの種類('top'、'new'、'best'、'ask'、'show'、'job') *limit(任意の数値):取得するストーリーの数(最大 100) - 戻り値:ストーリーオブジェクトの配列
-
getStoryWithComments- ストーリーとコメントスレッドを取得します
- 入力:
*
id(数値):ストーリー ID - 戻り値:ネストされたコメントを含むストーリーの詳細
-
getCommentTree- ストーリーのコメントツリー全体を取得します
- 入力:
*
storyId(数値):ストーリー ID - 戻り値:階層構造のコメントツリー
-
getUser- ユーザーのプロフィール情報を取得します
- 入力:
*
id(文字列):ユーザー名 - 戻り値:カルマ、作成日、自己紹介文を含むユーザープロフィールの詳細
-
getUserSubmissions- ユーザーの投稿(ストーリーとコメント)を取得します
- 入力:
*
id(文字列):ユーザー名 - 戻り値:ユーザーが投稿したストーリーとコメントの配列
コントリビューション
- リポジトリをフォークします
- フィーチャーブランチを作成します
- 変更をコミットします
- ブランチにプッシュします
- 新しいプルリクエストを作成します
ライセンス
この MCP サーバーは MIT ライセンスの下でライセンスされています。詳細は LICENSE ファイルを参照してください。
概要
この MCP サーバーは devabdultech によって開発・保守されています。公式 Hacker News API と Algolia Search API を使用し、Model Context Protocol を通じて Hacker News のデータに包括的にアクセスできるようにします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。