QAnon is a dangerous cult. This archive is for research purposes only, and I donotendorse any material in this repo.

QAnon is a dangerous cult. This archive is for research purposes only, and I donotendorse any material in this repo.

site icon
2025.04.05 2
Python数据分析学术研究其它
QAnon-MCP-Server 是一个基于模型上下文协议(MCP)的服务器,主要用于提供对Q-Anon帖子的数据集访问,支持搜索、过滤和分析功能。该服务器专为人类学和社会学研究设计,可与Claude等AI助手集成使用。
View on GitHub

Overview

基本能力

产品定位

QAnon-MCP-Server 是一个专门用于访问和分析Q-Anon帖子的MCP服务器,旨在支持学术研究和数据分析。

核心功能

  • 提供对Q-Anon帖子的数据集访问
  • 支持搜索、过滤和分析功能
  • 与Claude Desktop集成

适用场景

  • 人类学和社会学研究
  • 数据分析与趋势分析
  • 学术研究与教育

工具列表

  • 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 Desktop没有显示锤子图标,请检查配置并重启Claude Desktop
  • 确保posts.json文件与脚本在同一目录中
  • 检查终端输出以获取任何错误消息
  • 确保在Claude Desktop配置中使用脚本的绝对路径

使用教程

使用依赖

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

安装教程

通过Smithery安装

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

手动安装

  1. 克隆或下载此存储库到本地机器
  2. 使用uv安装所需的包:
uv pip install -e .

调试方式

运行服务器:

uvx qanon_mcp

与Claude Desktop集成: 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. 应在输入框中看到锤子图标,表示工具可用

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。