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 服务器

一个 MCP(模型上下文协议)服务器,提供对 Q-Anon 帖子数据集的访问,用于人类学/社会学研究。该服务器允许像 Claude 这样的 AI 助手搜索、筛选和分析 Q-Anon 帖子。

文章摘自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

Claude 桌面集成

要将此 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 - 对指定日期范围内的帖子生成词频分析

Claude 的示例查询

一旦 MCP 服务器连接到 Claude Desktop,您就可以提出以下问题:

  • “数据集中有多少 Q-Anon 帖子?”
  • “搜索提及‘风暴’的帖子”
  • “显示 2020 年 10 月的帖子”
  • “分析帖子#3725”
  • “创建 2018 年以来 Q-Anon 帖子的时间线”
  • “为 2019 年 1 月至 3 月期间的 Q-Anon 帖子生成词云”
  • “获取帖子#4500的原始数据”
  • “帖子 #1000-2000 中最常用的词是什么?”

故障排除

  • 如果 Claude Desktop 没有显示锤子图标,请检查您的配置并重新启动 Claude Desktop
  • 确保posts.json文件与脚本位于同一目录中
  • 检查终端中的输出是否有任何错误消息
  • 确保在 Claude Desktop 配置中使用脚本的绝对路径
ID: gasnrcwhjo