mcpField
Q
Q-Anon Posts/Drops MCP Server

Q-Anon Posts/Drops MCP Server

本地服务
github.com/jkingsman科研与教育282 周前更新

关于 Q-Anon Posts/Drops MCP Server

面向人类学和社会学研究者的 MCP 服务,提供 QAnon 帖子数据集的检索与分析。可按关键词、日期和作者筛选,并获取单条帖文及数据集统计。

主要功能

  1. 01按关键词搜索帖子
  2. 02按日期范围筛选
  3. 03按作者 ID 查找
  4. 04分析帖子与引用
  5. 05生成时间线和词频分析

适用场景

  1. 01统计数据集中的帖子数量
  2. 02查找特定词语出现的帖子
  3. 03整理某一时期的帖子时间线
  4. 04分析指定帖子或时间段的用词

MCP 相关

该 MCP 服务向 MCP 客户端提供 QAnon 帖子数据资源和工具,包括搜索、筛选、单条获取及分析。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"qanon": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

QAnon 是一个危险的邪教。本档案仅供研究使用,我不认可此仓库中的任何材料。

Q-Anon 帖子/Drops MCP 服务

qanon-mcp smithery badge

一个 MCP(Model Context Protocol)服务,可访问 Q-Anon 帖子数据集,供人类学/社会学研究使用。此服务允许 Claude 等 AI 助手搜索、筛选和分析 Q-Anon Drops。

帖子来源于 https://github.com/jkingsman/JSON-QAnon。你可以在此了解源数据的编制方式,以及获取其他格式、模式等。

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

前置条件

  • Python 3.10 或更高版本
  • uv 包管理器
  • Claude Desktop(用于 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 Desktop 集成

要在 Claude Desktop 中使用此 MCP 服务:

  1. 确保已安装 Claude Desktop
  2. 打开 Claude 菜单并选择“Settings...”
  3. 点击左侧栏中的“Developer”,然后点击“Edit Config”
  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 帖子?”
  • “搜索提及 ‘storm’ 的帖子”
  • “显示 2020 年 10 月的帖子”
  • “分析帖子 #3725”
  • “为 2018 年的 Q-Anon 帖子创建时间线”
  • “为 2019 年 1 月至 3 月的 Q-Anon 帖子生成词云”
  • “获取帖子 #4500 的原始数据”
  • “帖子 #1000-2000 中最常用的词有哪些?”

故障排除

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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。