内容
## QAnon是一个危险的邪教。此档案仅用于研究目的,我不支持此仓库中的任何材料。
# Q-Anon Posts/Drops MCP Server

[](https://smithery.ai/server/@jkingsman/qanon-mcp-server)
一个MCP(模型上下文协议)服务器,提供对Q-Anon帖子数据集的访问,用于人类学/社会学研究。该服务器允许像Claude这样的AI助手搜索、过滤和分析Q-Anon的发布内容。
帖子来源于https://github.com/jkingsman/JSON-QAnon。您可以在此了解源数据的组成方式,以及找到其他格式、模式等。
### 警告:此工具完全是凭感觉编码的。使用风险自负。
## 先决条件
- Python 3.10或更高版本
- `uv`包管理器
- Claude Desktop(用于Claude集成)
## 安装
此工具与`uvx`兼容,无需克隆/安装。
### 通过Smithery安装
要通过[Smithery](https://smithery.ai/server/@jkingsman/qanon-mcp-server)自动安装qanon-mcp-server到Claude Desktop:
```bash
npx -y @smithery/cli install @jkingsman/qanon-mcp-server --client claude
```
### 手动安装
1. 将此仓库克隆或下载到本地计算机
2. 使用`uv`安装所需的包:
```bash
uv pip install -e .
```
## 使用
您可以直接使用`uvx`运行服务器:
```bash
uvx qanon_mcp
```
## Claude Desktop集成
要将此MCP服务器与Claude Desktop一起使用:
1. 确保您已安装[Claude Desktop](https://claude.ai/download)
2. 打开Claude菜单并选择“设置...”
3. 在左侧栏中点击“开发者”,然后选择“编辑配置”
4. 将以下配置添加到`claude_desktop_config.json`文件中:
```json
{
"mcpServers": {
"qanon_mcp": {
"command": "uvx",
"args": [
"qanon_mcp"
]
}
}
}
```
或者,如果您没有安装`uvx`:
```json
{
"mcpServers": {
"qanon_mcp": {
"command": "uv",
"args": [
"tool",
"run",
"qanon_mcp"
]
}
}
}
```
5. 保存文件并重启Claude Desktop
6. 在Claude Desktop中开始一个新对话
7. 您应该在输入框中看到一个锤子图标,表示工具可用
## 特性
### 资源
- `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配置中使用脚本的绝对路径