github analyzed 5e8728f

mouse114514/Xadeus-QQ-MCP

github

基于 Amadeus-QQ-MCP 改造的 QQ MCP Server,支持 Auto-Wake、消息收发、群聊管理。一键配置 Windows 端。

maintainer
mouse114514
license
MIT
first seen
2026-06-05
last seen
2026-06-14
releases · 30d
1
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 31 tools
transport stdio counts 31 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • add_timer

    Add scheduled wake (cron/interval)

  • add_wake_rule

    Add auto-wake rule (group/private + keywords)

  • batch_get_recent_context

    Batch query multiple targets

  • check_status

    Check QQ and NapCat connection

  • compress_context

    Archive old messages to summary

  • diagnose_wake

    Debug wake monitor state

  • get_friend_list

    List friends

  • get_group_list

    List joined groups

  • get_group_member_info

    Get member details

  • get_group_member_list

    List group members

  • get_recent_context

    Recent messages for a group/friend

  • get_wake_config

    View current wake config

  • kick_member

    Kick a member

  • list_timers

    List all timers

  • list_wake_rules

    List all wake rules

  • mute_member

    Mute a member

  • recall_message

    Recall bot message

  • remove_timer

    Remove timer

  • remove_wake_rule

    Remove wake rule by index

  • screenshot_chat

    Render chat screenshot (iPhone dark mode style)

  • send_file

    Send file from URL

  • send_group_notice

    Send group notice

  • send_image

    Send image (base64)

  • send_message

    Send text with segmentation and optional reply wait

  • send_voice

    Send voice (base64)

  • set_member_card

    Set group nickname

  • set_wake_config

    Configure target window and focus shortcut

  • set_wake_enabled

    Enable/disable all or specific rules

  • set_wake_pending

    Lock/unlock wake to prevent duplicates

  • unmute_member

    Unmute a member

  • wait_for_reply

    Wait for new messages

skills & danger signals github-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit 5e8728f · analyzer v18 · 1h ago

skills & prompt files 1

danger signals1

code evidence vv1.0.0 · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 6

  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/screenshot_test/test_render.py :238 with open(path, "rb") as f:
  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/setup.py :13 import shutil
  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/renderer.py :81 with open(os.path.join(_FACES_DIR, fname), "rb") as f:
  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/timer.py :197 with open(TIMERS_FILE, "w", encoding="utf-8") as f:
  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :268 with open(path, "wb") as f:
  • fs mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/wake.py :369 with open(CONFIG_FILE, "r", encoding="utf-8") as f:

shell / exec 2

  • shell mouse114514-Xadeus-QQ-MCP-5e8728f/setup.py :14 import subprocess
  • shell mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/wake.py :103 import subprocess

network 4

  • net mouse114514-Xadeus-QQ-MCP-5e8728f/screenshot_test/test_real.py :9 import aiohttp
  • net mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/context.py :12 import aiohttp
  • net mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/onebot.py :6 import aiohttp
  • net mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :14 import aiohttp

tool registrations 33

  • check_status mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :293
  • get_group_list mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :377
  • get_friend_list mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :401
  • get_recent_context mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :422
  • batch_get_recent_context mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :477
  • send_message mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :563
  • wait_for_reply mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :719
  • send_image mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :787
  • send_voice mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :861
  • send_file mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :922
  • compress_context mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :985
  • screenshot_chat mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1050
  • test_wake_activation mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1188
  • debug_wake_pipeline mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1208
  • diagnose_wake mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1253
  • add_wake_rule mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1277
  • list_wake_rules mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1309
  • remove_wake_rule mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1321
  • set_wake_enabled mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1334
  • set_wake_pending mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1347
  • get_wake_config mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1360
  • set_wake_config mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1375
  • mute_member mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1400
  • unmute_member mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1419
  • kick_member mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1439
  • set_member_card mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1461
  • send_group_notice mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1478
  • recall_message mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1498
  • get_group_member_list mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1518
  • get_group_member_info mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1552
  • add_timer mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1583
  • remove_timer mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1609
  • list_timers mouse114514-Xadeus-QQ-MCP-5e8728f/src/qq_agent_mcp/tools.py :1624