ハッカーニュースMCPサーバー
公式Hacker News MCPサーバー - Cursor、Claude、その他LLMクライアントに強力なHacker News統合機能を追加します。モデルコンテキストプロトコル(MCP)を介して、記事、コメント、ユーザープロフィール、検索機能にアクセスできます。
特徴
Algolia の HN 検索 API を使用してストーリーとコメントを検索します
ストーリーをタイプ別に取得する(トップ、新着、ベスト、質問、ショー、求人)
コメント付きの個別のストーリーを入手する
コメントツリーとユーザーディスカッションを取得する
ユーザーのプロフィールと投稿を取得する
Hacker Newsデータへのリアルタイムアクセス
Related MCP server: MCP Toolbox
設定
Claude Desktopで実行中
これをclaude_desktop_config.jsonに追加します:
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Hacker News MCP Server を自動的にインストールするには:
ツール
searchAlgolia の検索 API を使用して Hacker News の記事やコメントを検索する
入力: *
query(文字列): 検索クエリ *type(オプションの文字列): タイプによるフィルタリング ('story' または 'comment') *page(オプションの数値): ページ区切りのページ番号 *hitsPerPage(オプションの数値): ページあたりの結果数 (最大 100)返されるもの: ストーリーとコメントを含む検索結果
getStories複数のストーリーをタイプ別に取得します(トップ、新着、ベスト、質問、ショー、求人)
入力: *
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を使用し、モデルコンテキストプロトコル(MCP)を通じてHacker Newsデータへの包括的なアクセスを提供します。