mirror of
https://github.com/LifeArchiveProject/WeChatDataAnalysis.git
synced 2026-06-18 15:54:08 +08:00
24 lines
1.5 KiB
Markdown
24 lines
1.5 KiB
Markdown
# Routing
|
|
|
|
Use this first for every WeChatDataAnalysis MCP task.
|
|
|
|
## First Calls
|
|
|
|
- Phone, ScreenMemo, mobile app, or compact external client: load `mobile.md` and start with `wechat.mobile.get_overview`.
|
|
- Status, readiness, "why can't I find anything": `wechat.core.get_status`, or `wechat.mobile.get_overview` for phone clients.
|
|
- Available tools or packages: `wechat.core.list_tools`.
|
|
- Account selection: `wechat.core.list_accounts`, then `wechat.core.get_account_info`.
|
|
- Backend health, logs, MCP LAN access, port, system settings, key/decrypt/import/data preparation, index/cache build, export, realtime sync, local editing, or data deletion requests: explain that these operations are not exposed through MCP and should be handled in the desktop/web app.
|
|
- Fuzzy person/group/official account: load `target-resolution.md`.
|
|
- Chat content, recent messages, keyword search: load `chats.md`.
|
|
- Moments / 朋友圈 / likes / comments / post media: load `moments.md`.
|
|
- Images, videos, emoji, files, voice resources: load `media.md`.
|
|
- Rankings, yearly summary, activity stats: load `analytics.md`; if Wrapped cache is missing, ask the user to generate it in the app.
|
|
- Empty results or readiness errors: load `failure-recovery.md`.
|
|
|
|
## Mixed Intent
|
|
|
|
Resolve the target first, then load only the main domain reference. Do not load chats, moments, media, and analytics together unless the user explicitly asks for a broad audit.
|
|
|
|
For phone clients, keep using `mobile.md` until the user needs a low-level fallback such as raw fields or special media URL construction.
|