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은 위험한 사이비 종교입니다. 이 아카이브는 연구 목적으로만 사용되며, 저는 이 저장소의 어떤 내용도 지지 하지 않습니다 .

Q-Anon 게시물/드랍 MCP 서버

인류학/사회학 연구를 위한 Q-Anon 게시물 데이터셋에 대한 접근을 제공하는 MCP(Model Context Protocol) 서버입니다. 이 서버를 통해 Claude와 같은 AI 비서가 Q-Anon 게시물을 검색, 필터링 및 분석할 수 있습니다.

게시물은 https://github.com/jkingsman/JSON-QAnon 에서 가져왔습니다. 원본 데이터가 어떻게 구성되었는지 자세히 알아보고, 대체 형식, 스키마 등을 찾아볼 수 있습니다.

경고: 이 도구는 완전히 분위기에 맞춰 제작되었습니다. 사용 시 모든 책임은 사용자에게 있습니다.

필수 조건

  • Python 3.10 이상
  • uv 패키지 관리자
  • Claude Desktop(Claude 통합용)

설치

이 도구는 uvx 와 호환되며 복제/설치가 필요하지 않습니다.

Smithery를 통해 설치

Smithery를 통해 Claude Desktop에 qanon-mcp-server를 자동으로 설치하려면:

지엑스피1

수동

  1. 이 저장소를 로컬 컴퓨터에 복제하거나 다운로드하세요.
  2. uv 사용하여 필요한 패키지를 설치합니다:
uv pip install -e .

용법

uvx 사용하여 서버를 직접 실행할 수 있습니다.

uvx qanon_mcp

Claude 데스크톱 통합

Claude Desktop과 함께 이 MCP 서버를 사용하려면:

  1. Claude Desktop이 설치되어 있는지 확인하세요
  2. Claude 메뉴를 열고 "설정..."을 선택하세요.
  3. 왼쪽 막대에서 "개발자"를 클릭한 다음 "구성 편집"을 클릭합니다.
  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 구성에서 스크립트에 대한 절대 경로를 사용하고 있는지 확인하세요.
ID: gasnrcwhjo