https://github.com/jkingsman/qanon-mcp-server

by jkingsman
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

QAnonは危険なカルトです。このアーカイブは研究目的のみであり、私はこのリポジトリ内のいかなる資料も推奨しませ

Q-AnonがMCPサーバーを投稿/削除

人類学/社会学研究のためのQアノン投稿データセットへのアクセスを提供するMCP(モデル・コンテキスト・プロトコル)サーバー。このサーバーにより、クロードのようなAIアシスタントがQアノン投稿を検索、フィルタリング、分析できるようになります。

投稿はhttps://github.com/jkingsman/JSON-QAnonから引用されています。ソースデータの構成方法や、代替フォーマット、スキーマなどについては、そちらで詳しくご確認いただけます。

警告:このツールは完全にバイブコーディングされています。自己責任でご使用ください。

前提条件

  • Python 3.10以上
  • uvパッケージマネージャー
  • Claude デスクトップ (Claude 統合用)

インストール

このツールはuvxと互換性があり、クローン/インストールする必要はありません。

Smithery経由でインストール

Smithery経由で Claude Desktop 用の qanon-mcp-server を自動的にインストールするには:

npx -y @smithery/cli install @jkingsman/qanon-mcp-server --client claude

マニュアル

  1. このリポジトリをローカルマシンにクローンまたはダウンロードします
  2. uvを使用して必要なパッケージをインストールします。
uv pip install -e .

使用法

uvxを使用してサーバーを直接実行できます。

uvx qanon_mcp

クロードデスクトップ統合

この MCP サーバーを Claude Desktop で使用するには:

  1. Claude Desktopがインストールされていることを確認してください
  2. Claude メニューを開き、「設定...」を選択します
  3. 左側のバーの「開発者」をクリックし、「設定の編集」をクリックします。
  4. claude_desktop_config.jsonファイルに次の構成を追加します。
{ "mcpServers": { "qanon_mcp": { "command": "uvx", "args": [ "qanon_mcp" ] } } }

または、 uvxがインストールされていない場合:

{ "mcpServers": { "qanon_mcp": { "command": "uv", "args": [ "tool", "run", "qanon_mcp" ] } } }
  1. ファイルを保存し、Claude Desktopを再起動します。
  2. Claude Desktopで新しい会話を始める
  3. 入力ボックスにハンマーアイコンが表示され、ツールが利用可能であることを示します。

特徴

リソース

  • qanon://posts/count - 投稿の総数を取得する
  • qanon://posts/{post_id} - IDで特定の投稿にアクセスする
  • qanon://posts/raw/{post_id} - 特定の投稿の生のJSONデータを取得します
  • qanon://authors - すべてのユニークな著者を一覧表示する
  • qanon://stats - データセットの統計情報を取得する

ツール

  • get_post_by_id_tool - IDで特定の投稿を取得する
  • search_posts - 特定のキーワードやフレーズを含む投稿を検索します
  • get_posts_by_date - 特定の日付範囲の投稿を取得する
  • get_posts_by_author_id - 特定の著者IDによる投稿を検索する
  • analyze_post - 参照やコンテキストを含む特定の投稿の詳細な分析を取得します
  • get_timeline_summary - 日付範囲内で時系列タイムラインを生成する(オプション)
  • word_cloud_by_post_ids - 指定されたID範囲内の投稿の単語頻度分析を生成します
  • word_cloud_by_date_range - 指定された日付範囲内の投稿の単語頻度分析を生成します

クロードのクエリ例

MCP サーバーが Claude Desktop に接続されると、次のような質問をすることができます。

  • 「データセットにはQアノンの投稿がいくつありますか?」
  • 「『嵐』について言及している投稿を検索」
  • 「2020年10月の投稿を表示」
  • 「投稿 #3725 を分析する」
  • 「2018年のQアノン投稿のタイムラインを作成」
  • 「2019年1月から3月までのQアノンの投稿のワードクラウドを生成する」
  • 「投稿番号4500の生データを取得する」
  • 「投稿番号 1000~2000 で最もよく使われている単語は何ですか?」

トラブルシューティング

  • Claude Desktopにハンマーアイコンが表示されない場合は、設定を確認してClaude Desktopを再起動してください。
  • posts.jsonファイルがスクリプトと同じディレクトリにあることを確認してください
  • ターミナルの出力にエラーメッセージがないか確認します
  • Claude Desktop の設定でスクリプトへの絶対パスを使用していることを確認してください。
ID: gasnrcwhjo