
Q-Anon Posts/Drops MCP Server
Model Context Protocol server for sociological research into QAnon
What is Q-Anon MCP Server?
The Q-Anon MCP Server is a Model Context Protocol server designed for sociological research into QAnon, providing access to a dataset of Q-Anon posts for analysis.
How to use Q-Anon MCP Server?
To use the Q-Anon MCP Server, you can install it via Smithery or manually clone the repository. After installation, run the server using the uvx
command.
Key features of Q-Anon MCP Server?
- Access to a dataset of Q-Anon posts for research purposes.
- Tools for searching, filtering, and analyzing posts.
- Integration with Claude Desktop for enhanced functionality.
Use cases of Q-Anon MCP Server?
- Analyzing trends in Q-Anon posts over time.
- Conducting sociological studies on the impact of Q-Anon narratives.
- Generating visual data representations like word clouds and timelines.
FAQ from Q-Anon MCP Server?
- Is this tool safe to use?
This tool is for research purposes only and does not endorse any material related to QAnon.
- What are the prerequisites for using this server?
You need Python 3.10 or higher and the
uv
package manager.
- Can I integrate this server with other AI tools?
Yes, it is designed to work with Claude Desktop for enhanced analysis capabilities.
QAnon is a dangerous cult. This archive is for research purposes only, and I do not endorse any material in this repo.
Q-Anon Posts/Drops MCP Server
An MCP (Model Context Protocol) server that provides access to a dataset of Q-Anon posts for anthropological/sociological research. This server allows AI assistants like Claude to search, filter, and analyze the Q-Anon drops.
Posts are drawn from https://github.com/jkingsman/JSON-QAnon. You can learn more about how the source data was composed there, as well as find alternate formats, schemas, etc.
Warning: This tool was entirely vibe coded. Use at your own risk.
Prerequisites
- Python 3.10 or higher
uv
package manager- Claude Desktop (for Claude integration)
Installation
This tool is compatible with uvx
and doesn't need to be cloned/installed.
Installing via Smithery
To install qanon-mcp-server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @jkingsman/qanon-mcp-server --client claude
Manual
- Clone or download this repository to your local machine
- Install the required packages using
uv
:
uv pip install -e .
Usage
You can run the server directly with uvx
:
uvx qanon_mcp
Claude Desktop Integration
To use this MCP server with Claude Desktop:
- Make sure you have Claude Desktop installed
- Open the Claude menu and select "Settings..."
- Click on "Developer" in the left-hand bar and then "Edit Config"
- Add the following configuration to the
claude_desktop_config.json
file:
{
"mcpServers": {
"qanon_mcp": {
"command": "uvx",
"args": [
"qanon_mcp"
]
}
}
}
or, if you don't have uvx
installed:
{
"mcpServers": {
"qanon_mcp": {
"command": "uv",
"args": [
"tool",
"run",
"qanon_mcp"
]
}
}
}
- Save the file and restart Claude Desktop
- Start a new conversation in Claude Desktop
- You should see a hammer icon in the input box, indicating that tools are available
Features
Resources
qanon://posts/count
- Get the total number of postsqanon://posts/{post_id}
- Access a specific post by IDqanon://posts/raw/{post_id}
- Get the raw JSON data for a specific postqanon://authors
- List all unique authorsqanon://stats
- Get dataset statistics
Tools
- get_post_by_id_tool - Retrieve a specific post by its ID
- search_posts - Find posts containing specific keywords or phrases
- get_posts_by_date - Retrieve posts from a specific date range
- get_posts_by_author_id - Find posts by a specific author ID
- analyze_post - Get detailed analysis of a specific post including references and context
- get_timeline_summary - Generate a chronological timeline, optionally within a date range
- word_cloud_by_post_ids - Generate a word frequency analysis for posts within a specified ID range
- word_cloud_by_date_range - Generate a word frequency analysis for posts within a specified date range
Example Queries for Claude
Once the MCP server is connected to Claude Desktop, you can ask questions like:
- "How many Q-Anon posts are in the dataset?"
- "Search for posts that mention 'storm'"
- "Show me posts from October 2020"
- "Analyze post #3725"
- "Create a timeline of Q-Anon posts from 2018"
- "Generate a word cloud for Q-Anon posts between January and March 2019"
- "Get the raw data for post #4500"
- "What are the most common words used in posts #1000-2000?"
Troubleshooting
- If Claude Desktop doesn't show the hammer icon, check your configuration and restart Claude Desktop
- Ensure the
posts.json
file is in the same directory as the script - Check the output in the terminal for any error messages
- Make sure you're using the absolute path to the script in your Claude Desktop configuration