https://github.com/jkingsman/qanon-mcp-server

by jkingsman
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

QAnon es una secta peligrosa. Este archivo es solo para fines de investigación y no respaldo ningún material de este repositorio.

Publicaciones/entregas de Q-Anon en el servidor MCP

Un servidor MCP (Protocolo de Contexto Modelo) que proporciona acceso a un conjunto de datos de publicaciones de Q-Anon para investigación antropológica/sociológica. Este servidor permite a asistentes de IA como Claude buscar, filtrar y analizar las publicaciones de Q-Anon.

Las publicaciones provienen de https://github.com/jkingsman/JSON-QAnon . Allí puede obtener más información sobre cómo se compusieron los datos fuente, así como encontrar formatos alternativos, esquemas, etc.

Advertencia: Esta herramienta fue completamente codificada para la vibración. Úsela bajo su propio riesgo.

Prerrequisitos

  • Python 3.10 o superior
  • administrador de paquetes uv
  • Claude Desktop (para la integración de Claude)

Instalación

Esta herramienta es compatible con uvx y no necesita ser clonada/instalada.

Instalación mediante herrería

Para instalar qanon-mcp-server para Claude Desktop automáticamente a través de Smithery :

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

Manual

  1. Clone o descargue este repositorio a su máquina local
  2. Instale los paquetes necesarios usando uv :
uv pip install -e .

Uso

Puedes ejecutar el servidor directamente con uvx :

uvx qanon_mcp

Integración de escritorio de Claude

Para utilizar este servidor MCP con Claude Desktop:

  1. Asegúrate de tener instalado Claude Desktop
  2. Abra el menú Claude y seleccione "Configuración..."
  3. Haga clic en "Desarrollador" en la barra de la izquierda y luego en "Editar configuración".
  4. Agregue la siguiente configuración al archivo claude_desktop_config.json :
{ "mcpServers": { "qanon_mcp": { "command": "uvx", "args": [ "qanon_mcp" ] } } }

o, si no tienes uvx instalado:

{ "mcpServers": { "qanon_mcp": { "command": "uv", "args": [ "tool", "run", "qanon_mcp" ] } } }
  1. Guarde el archivo y reinicie Claude Desktop
  2. Iniciar una nueva conversación en Claude Desktop
  3. Debería ver un icono de martillo en el cuadro de entrada, lo que indica que hay herramientas disponibles.

Características

Recursos

  • qanon://posts/count - Obtener el número total de publicaciones
  • qanon://posts/{post_id} - Accede a una publicación específica por ID
  • qanon://posts/raw/{post_id} - Obtener los datos JSON sin procesar para una publicación específica
  • qanon://authors - Lista de todos los autores únicos
  • qanon://stats - Obtener estadísticas del conjunto de datos

Herramientas

  • get_post_by_id_tool - Recupera una publicación específica por su ID
  • search_posts - Encuentra publicaciones que contengan palabras clave o frases específicas
  • get_posts_by_date - Recupera publicaciones de un rango de fechas específico
  • get_posts_by_author_id - Encuentra publicaciones por un ID de autor específico
  • Analyze_post : obtenga un análisis detallado de una publicación específica, incluidas referencias y contexto.
  • get_timeline_summary - Genera una línea de tiempo cronológica, opcionalmente dentro de un rango de fechas
  • word_cloud_by_post_ids : genera un análisis de frecuencia de palabras para publicaciones dentro de un rango de ID específico
  • word_cloud_by_date_range : genera un análisis de frecuencia de palabras para publicaciones dentro de un rango de fechas específico

Ejemplos de consultas para Claude

Una vez que el servidor MCP esté conectado a Claude Desktop, puede hacer preguntas como:

  • "¿Cuántas publicaciones de Q-Anon hay en el conjunto de datos?"
  • Buscar publicaciones que mencionen 'tormenta'
  • "Muéstrame publicaciones de octubre de 2020"
  • Analizar la publicación n.° 3725
  • Crea una cronología de las publicaciones de Q-Anon de 2018.
  • Generar una nube de palabras para las publicaciones de Q-Anon entre enero y marzo de 2019.
  • "Obtener los datos sin procesar de la publicación n.° 4500"
  • "¿Cuáles son las palabras más comunes utilizadas en las publicaciones n.° 1000-2000?"

Solución de problemas

  • Si Claude Desktop no muestra el ícono del martillo, verifique su configuración y reinicie Claude Desktop
  • Asegúrese de que el archivo posts.json esté en el mismo directorio que el script
  • Verifique la salida en la terminal para ver si hay mensajes de error
  • Asegúrese de utilizar la ruta absoluta al script en su configuración de Claude Desktop
ID: gasnrcwhjo