Comment Scraper について
Comment Scraperは、Comment Scraper拡張機能で書き出したRedditとHacker Newsのスレッドを検索・閲覧する、ローカルで動作する読み取り専用のMCPサーバーです。コメントには番号が付くため、引用元をファイルで確認できます。
主な機能
- 01書き出したスレッドの一覧
- 02番号付きコメントの閲覧
- 03語句によるコメント検索
- 04返信を含むコメントの表示
- 05ローカルファイルの読み取り専用アクセス
活用シーン
- 01書き出したRedditの議論を確認
- 02保存済みスレッドからコメントを検索
- 03返信の文脈を含めてコメントを確認
MCP 対応
ローカルのJSON書き出しデータを一覧表示、閲覧、検索し、指定コメントを取得する4つのツールをMCPクライアントに提供します。ネットワークリクエストを行わず、ファイルも変更しません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
npx -y comment-scraper-mcpCOMMENT_SCRAPER_DIRSFolders to read exports from, separated by ':' (';' on Windows). Defaults to your Downloads folder and the folders directly inside it.ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | いいえ | タイトルにこのテキストを含むスレッドのみ |
詳細
comment-scraper-mcp
Comment ScraperでエクスポートしたRedditやHacker Newsのスレッドを貼り付けずに、Claudeに質問できます。
これは小規模なMCPサーバーです。Comment Scraperブラウザー拡張機能がDownloadsフォルダーに保存するJSONファイルを読み込み、一覧表示、読み取り、検索を行う4つのツールをClaude(または任意のMCPクライアント)に提供します。コメントには、拡張機能のMarkdownエクスポートと同じ番号([c12]など)が付いているため、Claudeがコメントを引用したときにファイル内で見つけることができます。
お使いのコンピューター上で動作し、ファイルの読み取りのみを行い、ネットワークリクエストは送信しません。
始める前に
- Chrome ウェブストアからComment Scraper拡張機能をインストールします。
- スレッドをエクスポートし、JSON, one row per commentまたはJSON, replies nestedを選択します。CSVファイルとMarkdownファイルは読み込まれません。
- Node.js 20以降を用意します。
インストール
Claude Code
claude mcp add comment-scraper -- npx -y comment-scraper-mcp
Claude Desktop:Settings → Developer → Edit Configを開き、次を追加します。
{
"mcpServers": {
"comment-scraper": {
"command": "npx",
"args": ["-y", "comment-scraper-mcp"]
}
}
}
その後、Claude Desktopを再起動します。その他のMCPクライアント(Cursor、Windsurfなど)でも同じコマンドを使います:npx -y comment-scraper-mcp。
Claude Codeプラグインとして:pluginフォルダーには、特定のリリースに固定されたサーバーと、コメントの引用方法をClaudeに伝えるスキルが含まれています。このリポジトリはプラグインマーケットプレイスも兼ねています。
claude plugin install comment-scraper --marketplace supertj/comment-scraper-mcp
プラグインとclaude mcp addを両方使うと、Claudeに各ツールが二重に表示されるため、どちらか一方を使ってください。
Hermes Agentプラグインとして:同じフォルダーをHermes Agentでも使えます。インストール手順はプラグインのREADMEにあります。
Pi:このパッケージはPiパッケージとしても利用できます。インストールすると、Piにサーバーと、Claudeプラグインで使われているものと同じスキルが追加されます。
pi install npm:comment-scraper-mcp
新しいPiセッションを開始し、エクスポートしたデータについて質問してください。Piはインストール済みパッケージからサーバーを起動するため、実行時に何かがダウンロードされることはありません。また、/mcpで接続状態を確認できます。MCPに対応した最初のバージョンであるPi 0.99以降が必要です。別のフォルダーを読み込むには、Piを起動するシェルでCOMMENT_SCRAPER_DIRSを設定します。すでにPiのmcp.jsonにcomment-scraper-mcpを手動で追加している場合は、そのエントリーを削除してください。ただし、名前がcomment-scraperの場合は、Piがパッケージの代わりにそのエントリーを使います。
読み込み対象
デフォルトではDownloadsフォルダーと、その直下にあるフォルダーを読み込みます。そのため、エクスポートしたファイルをDownloads内のプロジェクトフォルダーに移動しても問題ありません。別の場所を読み込むには、1つ以上のフォルダーを指定します。
claude mcp add comment-scraper -- npx -y comment-scraper-mcp --dir ~/Research/reddit
または、COMMENT_SCRAPER_DIRSを設定します(フォルダーは:で区切ります。Windowsでは;を使います)。ファイルは内容に基づいて認識されるため、名前を変更しても問題ありません。同じスレッドを2回エクスポートした場合は、新しい方が使われます。
ツール
| ツール | 説明 |
|---|---|
list_threads | エクスポートしたスレッドを新しい順に一覧表示します。取得したコメント数と、サイトが報告するコメント数も表示します |
read_thread | 番号付きMarkdown形式でスレッドを一度に200件ずつ読み込みます。必要に応じてスコアで絞り込めます |
search_comments | すべてのエクスポートまたは1つのスレッドから、指定したすべての単語を含むコメントをスコアの高い順に検索します |
get_comment | 指定したコメントと、そのコメントが返信しているコメント、およびそのコメントへの返信を表示します |
質問例
- 「エクスポートしたスレッドを一覧表示して。」
- 「CRMのスレッドを読んで、価格設定に関する不満をグループ分けして。コメント番号も引用して。」
- 「エクスポートしたデータから'switched from'を検索して、みんなが何に乗り換えたのかを要約して。」
- 「c41を前後の文脈と合わせて表示して。」
プライバシー
サーバーが読み込むのは上記フォルダー内のJSONファイルのみで、それ以外は読み込みません。ファイルの書き込み、移動、削除は行わず、インターネットにも接続しません。Claudeへの質問と、これらのツールを通じてClaudeが読み込むコメントは、クライアントが使用するAnthropicまたはその他のモデルプロバイダーに、それぞれの利用条件に従って送信されます。拡張機能からエクスポートしたファイルにユーザー名は含まれません。
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。