QAnon帖子分析服务器

一个提供QAnon帖子数据集访问的MCP服务器,用于人类学和社会学研究,支持搜索、过滤和分析功能。

  • by jkingsman
  • Python
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 jkingsman/qanon-mcp-server

使用说明

QAnon是一个危险的邪教。这个档案仅供研究之用,我确实 不 背书此回购中的任何材料。

Q-Anon发布/删除MCP服务器

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

帖子来源于https://github.com/jkingsman/JSON-QAnon.您可以在那里了解更多关于源数据是如何组成的,以及查找其他格式、模式等。

警告:此工具完全由vibe编码。使用风险自负。

先决条件

  • Python 3.10或更高版本
  • uv 包管理器
  • Claude桌面(用于Claude集成)

安装

此工具与兼容 uvx 并且不需要克隆/安装。

通过Smithery安装

通过以下方式自动安装Claude Desktop的qanon mcp服务器 史密瑟里:

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. 确保你有 克劳德桌面 安装
  2. 打开克劳德菜单,选择“设置…”
  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检索特定帖子
  • 搜索帖子 -查找包含特定关键字或短语的帖子
  • 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配置中使用脚本的绝对路径