Claude Code WeChat Channel MCP

MCP-канал, который передает сообщения из WeChat в сессию Claude Code и возвращает ответы агента в тот же чат

  • 312 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Входящие сообщения WeChat становятся вводом для агента и могут запускать команды с его правами
  • Токен входа в WeChat хранится открытым файлом в домашнем каталоге
Все причины и проверки

johnixr/claude-code-wechat-channel

Установка

Ручная установка

npx claude-code-wechat-channel setup

Показывает QR-код в терминале: отсканируйте его в WeChat. Данные входа сохраняются в ~/.claude/channels/wechat/account.json.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Входящие сообщения WeChat становятся вводом для агента и могут запускать команды с его правами
  • Токен входа в WeChat хранится открытым файлом в домашнем каталоге

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Claude Code WeChat Channel — MCP-сервер в формате канала Claude Code. Вы пишете в диалог ClawBot в WeChat, сообщение появляется в терминале Claude Code, а ответ агента возвращается в чат через инструмент wechat_reply. Плагин работает на том же протоколе ilink, что и пакет openclaw-weixin от Tencent. Входящие сообщения он забирает длинным опросом, ответы отправляет отдельным вызовом, а вход проходит по QR-коду, после которого сервер выдает токен. Подключение занимает три шага: вход по QR-коду, запись конфигурации в .mcp.json и запуск Claude Code с флагом для каналов в разработке. Кроме команд setup и install, у пакета есть start для запуска самого сервера и help.

Для кого. Для пользователей Claude Code, которые хотят ставить задачи агенту и получать ответы в WeChat, не сидя у терминала.

Подходит, если

  • Нужно написать агенту из WeChat, пока вы вдали от компьютера, и получить ответ в тот же диалог
  • Вы уже пользуетесь ClawBot в WeChat и хотите подключить к нему Claude Code
  • Нужен канал Claude Code с отдельным инструментом для ответа в мессенджер
  • Вы разбираетесь с протоколом ilink и ищете рабочий пример на TypeScript

Не подходит, если

  • У вас нет iPhone: ClawBot в WeChat сейчас есть только в последней версии для iOS
  • Нужен стабильный сервис для продакшена: проект в статусе «research preview»
  • В диалог ClawBot пишут другие люди: любое их сообщение станет вводом для агента

Пример запроса к агенту

Когда я напишу в WeChat «статус сборки», запусти тесты в текущем проекте и отправь короткий итог через wechat_reply

MCP

Транспорт
stdio
Авторизация
OAuth

Переменные окружения

ANTHROPIC_API_KEY секрет
Ключ API Anthropic, если вы не входите в Claude Code через аккаунт claude.ai.

Ограничения

Канал в статусе «research preview», поэтому Claude Code загружает его только с флагом для каналов в разработке. Нужны Node.js 18 или новее либо Bun 1.0, Claude Code 2.1.80 или новее и вход в claude.ai или ключ API Anthropic. На телефоне нужна последняя версия WeChat для iOS с плагином ClawBot. Канал живет, пока открыта сессия Claude Code, и к одному ClawBot подключается только один экземпляр агента. Последние изменения в репозитории датированы мартом 2026 года.

Как отключить. Остановите сессию Claude Code и удалите запись wechat из .mcp.json. Чтобы токен больше не использовался, удалите и файл с данными входа.

Частые вопросы

Как подключить WeChat к Claude Code?

Выполните `npx claude-code-wechat-channel setup` и отсканируйте QR-код в WeChat, затем `npx claude-code-wechat-channel install` для создания `.mcp.json` и запустите `claude --dangerously-load-development-channels server:wechat`.

Где хранится токен входа и как его отозвать?

Токен лежит в файле ~/.claude/channels/wechat/account.json. Удалите файл, и канал перестанет входить в WeChat до нового сканирования QR-кода.

Как устроена передача сообщений?

Плагин забирает входящие длинным опросом `ilink/bot/getupdates` и отправляет ответы через `ilink/bot/sendmessage`. Для входа он получает токен Bearer по QR-коду через `ilink/bot/get_bot_qrcode`.

Зачем нужен флаг со словом dangerously?

Claude Code загружает каналы в статусе «research preview» только с ним. Внешние сообщения попадают в сессию с правами агента, поэтому заведите для канала отдельную учетную запись WeChat.

Можно ли подключить несколько агентов?

Нет. Каждый ClawBot подключается только к одному экземпляру агента, а при закрытии сессии Claude Code связь пропадает.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Нужен VPN

Discord MCP с более чем 200 инструментами: агент ведет сообщения, роли и модерацию, собирает сервер по плану, а запись по умолчанию в режиме предпросмотра

MCP-серверШирокий доступ185Звезды репозитория

Подключает Claude Code, Cursor, Codex или OpenCode к Telegram, Slack и Discord: коллеги пишут боту, отвечает кодовый агент

CLIШирокий доступ325Звезды репозитория
Российский стек

Канал-плагин, который подключает AI-ассистента OpenClaw к мессенджеру MAX через официальный Bot API: текст, медиа, кнопки, стриминг, мультиаккаунт

ПлагинРасширенный доступ
Нужен VPN

MCP сервер для Discord: агент ведет каналы, роли, сообщения и модерацию через бот-токен вашего сервера

MCP-серверШирокий доступ570Звезды репозитория

MCP-сервер в одном бинарнике на Go: больше 75 локальных инструментов для файлов, оболочки, браузера и календаря

MCP-серверШирокий доступ409Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Claude Code WeChat Channel (эта запись)нетOAuth312
Плагин MAX для OpenClawнет7канал-плагин OpenClaw для российского мессенджера MAX
MAX-шлюз для Hermes Agentнет15шлюз Hermes Agent к мессенджеру MAX
kmsgнет281неофициальная консольная программа и MCP-сервер для KakaoTalk на macOS

Коротко о README

README написан на китайском. В нем есть схема потока сообщений, быстрый старт в три шага, таблица команд и описание эндпоинтов ilink.

Бейдж для README

Сообщить о проблеме

Foxx AIClaude Code WeChat Channel
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.