You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
description: Use WeChatDataAnalysis MCP to inspect local WeChat accounts, contacts, sessions, messages, Moments, media, exports, and analytics through a small routed playbook. Trigger when the user asks to search, summarize, export, diagnose, or reason over local WeChat data.
4
+
description: Use WeChatDataAnalysis MCP to inspect local WeChat accounts, contacts, sessions, messages, Moments, media, and analytics through a small routed playbook. Trigger when the user asks to search, summarize, diagnose, or reason over local WeChat data.
5
5
---
6
6
7
7
# WeChat MCP Copilot
@@ -12,7 +12,7 @@ Use WeChatDataAnalysis MCP like an investigator: start broad, resolve fuzzy targ
12
12
13
13
1. Start with `references/routing.md`.
14
14
2. Load only one domain reference after routing.
15
-
3. Load `references/pagination-budget.md` before broad searches, exports, or multi-page scans.
15
+
3. Load `references/pagination-budget.md` before broad searches or multi-page scans.
16
16
4. Use `references/failure-recovery.md` when MCP, database readiness, or empty results are unclear.
17
17
5. For phone, ScreenMemo, or external MCP clients, prefer `wechat.mobile.*` facade tools before low-level tools.
18
18
6. Do not load the full tool catalog unless the user asks about available tools.
@@ -21,12 +21,10 @@ Use WeChatDataAnalysis MCP like an investigator: start broad, resolve fuzzy targ
Copy file name to clipboardExpand all lines: skills/wechat-mcp-copilot/references/failure-recovery.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,14 +8,13 @@ Use this when MCP status, DB readiness, or results are suspicious.
8
8
2.`wechat.core.get_status`
9
9
3.`wechat.core.list_accounts`
10
10
4.`wechat.core.get_account_info`
11
-
5. Search index status with `wechat.chat.get_search_index_status` when message search fails.
12
-
6. Moments availability by checking account info and `wechat.moments.list_users`.
13
-
7. Setup readiness: load `setup-system.md` for keys, decrypt, import, health, or media-key problems.
11
+
5. Moments availability by checking account info and `wechat.moments.list_users`.
12
+
6. For backend diagnostics, MCP LAN access, data preparation, index/cache build, export, realtime sync, local editing, or system settings, direct the user to the desktop/web app.
14
13
15
14
## Empty Results
16
15
17
16
- Do not conclude "no data" after one failed query.
18
17
- Try contact/session resolution with a simpler keyword.
19
18
- Try session search before global message search when a target is known.
20
19
- For Moments, resolve poster identity before timeline filtering.
21
-
- If setup is not ready, stop content tools and explain the missing readiness condition.
20
+
- If data is not ready, stop content tools and explain that data preparation is handled in the desktop app, not through MCP.
Copy file name to clipboardExpand all lines: skills/wechat-mcp-copilot/references/media.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,6 @@ Use this for image, video, emoji, file, link, and voice resources.
13
13
-`wechat.media.get_decrypted_resource_url`
14
14
-`wechat.media.get_proxy_image_url`
15
15
-`wechat.media.get_favicon_url`
16
-
-`wechat.media.open_chat_media_folder`
17
16
-`wechat.biz.get_proxy_image_url`
18
17
-`wechat.moments.get_media_url`
19
18
-`wechat.moments.get_article_thumb_url`
@@ -25,6 +24,6 @@ Use this for image, video, emoji, file, link, and voice resources.
25
24
- Media tools return URLs or resource metadata; they do not inline large binary payloads.
26
25
- Voice resources are files only. Do not transcribe voice messages.
27
26
- For phone clients, prefer `wechat.mobile.get_media_links` first.
28
-
-`open_chat_media_folder` is a desktop-host action; do not use it for phone-only flows.
27
+
-MCP does not open local folders or download media into cache; use returned URLs in the client.
29
28
- Locate the message first, then fetch media URL by message fields such as `server_id`, `username`, `md5`, or returned media references.
30
29
- For Moments, prefer local media URL fields from timeline records. Use remote video/article helpers only when the timeline record has a remote URL or article URL.
Copy file name to clipboardExpand all lines: skills/wechat-mcp-copilot/references/routing.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,17 +8,16 @@ Use this first for every WeChatDataAnalysis MCP task.
8
8
- Status, readiness, "why can't I find anything": `wechat.core.get_status`, or `wechat.mobile.get_overview` for phone clients.
9
9
- Available tools or packages: `wechat.core.list_tools`.
10
10
- Account selection: `wechat.core.list_accounts`, then `wechat.core.get_account_info`.
11
-
-Key/decrypt/import/backend health problems: load `setup-system.md`.
11
+
-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.
- Empty results or setup errors: load `failure-recovery.md`.
16
+
- Rankings, yearly summary, activity stats: load `analytics.md`; if Wrapped cache is missing, ask the user to generate it in the app.
17
+
- Empty results or readiness errors: load `failure-recovery.md`.
19
18
20
19
## Mixed Intent
21
20
22
-
Resolve the target first, then load only the main domain reference. Do not load chats, moments, media, export, and analytics together unless the user explicitly asks for a broad audit.
21
+
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.
23
22
24
-
For phone clients, keep using `mobile.md` until the user needs a low-level fallback such as editing, raw fields, special media URL construction, or exact export options.
23
+
For phone clients, keep using `mobile.md` until the user needs a low-level fallback such as raw fields or special media URL construction.
0 commit comments