Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By AceDataCloud
WeChat channel for Claude Code — bridge WeChat desktop messages to Claude via the Wisdom automation service.
npx claudepluginhub acedatacloud/wisdomchannelA Claude Code channel plugin that pushes WeChat desktop messages into your running Claude Code session, and lets Claude reply back through the same chat — like the official Telegram, Discord, and iMessage channels.
It is the client side of the Wisdom WeChat automation service: Wisdom runs on the Windows host with WeChat desktop and exposes an HTTP + WebSocket API; this MCP server runs locally next to Claude Code and bridges the two.
┌──────────────────┐ ┌────────────────┐ ┌────────────────┐
│ WeChat desktop │ │ Wisdom API │ │ wisdom_channel │ ┌──────────────┐
│ (Windows host) │ ───► │ HTTP + WS │ ───► │ (this repo) │ ───► │ Claude Code │
│ + Frida hooks │ │ :8000 │ │ stdio MCP │ │ CLI session │
└──────────────────┘ └────────────────┘ └────────────────┘ └──────────────┘
reply tool — answer goes back into WeChat@you mentions in groups)access.json)reply, list_contacts, list_conversations, get_messages,
get_status, manage_accessgit clone https://github.com/AceDataCloud/WisdomChannel.git
cd WisdomChannel
pip install -e .
Create the channel state directory and an .env pointing at your Wisdom server:
mkdir "$env:USERPROFILE\.claude\channels\wechat" -Force
@"
WISDOM_API_URL=http://your-wisdom-host:8000
WISDOM_API_TOKEN=
WECHAT_BOT_NAME=
"@ | Set-Content "$env:USERPROFILE\.claude\channels\wechat\.env"
| Variable | Description |
|---|---|
WISDOM_API_URL | URL of the Wisdom REST API (default http://localhost:8000) |
WISDOM_API_TOKEN | Optional bearer token if Wisdom auth is enabled |
WECHAT_BOT_NAME | Your WeChat display name (auto-detected if empty) |
Optional access control at ~/.claude/channels/wechat/access.json:
{
"policy": "allowlist",
"allowFrom": ["Alice", "Work Group"],
"admins": ["Alice"]
}
| Policy | Behavior |
|---|---|
all (default) | Forward every inbound message |
allowlist | Forward only senders in allowFrom / admins |
disabled | Drop everything |
admins are fully trusted — Claude executes their requests without confirmation.
allowFrom users get polite, read-only assistance.
The repo ships an .mcp.json that registers the channel as wechat:
{
"mcpServers": {
"wechat": {
"command": "python",
"args": ["-m", "wisdom_channel"],
"cwd": "."
}
}
}
Launch Claude Code with the channel from the project root:
$env:ANTHROPIC_API_KEY = "sk-ant-..."
claude --dangerously-skip-permissions `
--dangerously-load-development-channels server:wechat
What happens:
.mcp.json and spawns python -m wisdom_channel over stdio~/.claude/channels/wechat/.env and probes Wisdom at WISDOM_API_URLnotifications/claude/channelreply tool, which posts to Wisdom's /api/messages/sendpython -m wisdom_channel --test
Exercises Wisdom REST + WebSocket without launching Claude Code.
| What | Where |
|---|---|
| Channel log | ~/.claude/channels/wechat/mcp.log |
| Channel state | ~/.claude/channels/wechat/ |
MIT — see LICENSE.
Share bugs, ideas, or general feedback.
Based on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
Plugin that includes the Figma MCP server and Skills for common workflows
Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.
Accelerate design workflows — critique, design system management, UX writing, accessibility audits, research synthesis, and dev handoff. From exploration to pixel-perfect specs.
Claude Code settings and skills for spec-driven development workflows
Production-grade vibe coding suite. Structured workflows from discovery to deployment: start, build, ship, fix, refactor.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim