Skip to main content
Glama
WaterTian

wechat-devtools-mcp

by WaterTian

MCP-сервер WeChat DevTools (v0.9.15)

PyPI version MCP Registry License: MIT English

Обёртка CLI WeChat DevTools в виде сервиса MCP (Model Context Protocol), позволяющая ИИ в редакторе напрямую вызывать команды WeChat CLI и реализовать полный цикл разработки, тестирования, отладки и автоматизации мини-программ.

[!IMPORTANT] Проект построен по архитектуре «тонкий MCP + полный Skill»: MCP-сервер предоставляет 7 агрегированных API, а сопутствующий wechat-devtools Skill — SOP-процедуры, справочник параметров и лучшие практики. Оба компонента обязательны к совместному использованию — без Skill ИИ не сможет корректно работать с мини-программой.

Опубликован в официальный MCP Registry, поддерживает кроссплатформенную установку в один клик (Windows / macOS).


🌐 English Documentation →


🚀 Установка и быстрое начало

Шаг 1 — Установка MCP-сервера

Рекомендуется использовать uv — он автоматически обрабатывает зависимости Python и предоставляет изолированную среду выполнения.

pip install uv                                  # 安装 uv(如已安装可跳过)
uv tool install wechat-devtools-mcp --force     # 一键安装到全局隔离环境

[!WARNING] Если ранее вы устанавливали старую версию через pip install, сначала удалите её, чтобы избежать конфликта версий:

pip uninstall wechat-devtools-mcp

Путь pip install (например, Python313/Scripts/) может иметь приоритет над путём uv tool install (~/.local/bin/), из-за чего будет запускаться старая версия. Текущую версию можно проверить по полю mcp_version, возвращаемому wechat_ide(action='status').

[!WARNING] Совместимость версий: версии ≥0.9.11 поддерживают mcp 1.x и 2.x (объявление зависимости mcp[cli]>=1.9,<3). Версии ≤0.9.10 несовместимы с mcp ≥2.0 (при новой установке возникает ошибка ModuleNotFoundError: mcp.server.fastmcp, см. #9) — пользователям закреплённых версий следует обновиться до ≥0.9.11 или добавить --with "mcp<2" при установке.

[!TIP]

  • Проверка фактически запущенной версии (≥0.9.13):

    wechat-devtools-mcp --version    # 零依赖打印实际安装版本;uvx 复用已装环境不自拉最新,此命令可直接确认
    uv tool list | grep wechat       # 离线确认已安装版本
  • Обновление инструмента: если редактор запускает MCP-сервис, сначала завершите процесс, затем обновите:

    # Bash / CMD
    taskkill /F /IM "wechat-devtools-mcp*" 2>/dev/null; uv tool upgrade wechat-devtools-mcp
    # Windows PowerShell
    Get-Process | Where-Object { $_.ProcessName -like "*wechat-devtools*" } | Stop-Process -Force
    uv tool upgrade wechat-devtools-mcp
  • Обновление в один клик через агента:

    taskkill /F /IM "wechat-devtools-mcp*" 2>/dev/null; uv tool upgrade wechat-devtools-mcp && npx -y skills add WaterTian/wechat-devtools-mcp/.agents/skills/wechat-devtools

Шаг 2 — Включение порта сервиса DevTools

[!WARNING] Необходимо включить вручную, иначе ИИ не сможет отправлять команды.

Путь: DevToolsНастройкиПараметры безопасностиПорт сервисаВключить

💡 Проверить, включён ли порт, можно через wechat_ide(action='status') — если возвращается ошибка подключения, порт сервиса ещё не включён.

Шаг 3 — Уточнение необходимых путей

Заранее получите следующие два абсолютных пути — они понадобятся для настройки редактора:

Путь

Пример для Windows

Пример для macOS

CLI WeChat DevTools

C:\Program Files (x86)\Tencent\微信web开发者工具\cli.bat

/Applications/wechatwebdevtools.app/Contents/MacOS/cli

Корневой каталог проекта мини-программы

D:\MyProjects\mini-app

/Users/<you>/Projects/mini-app

Пользователям macOS: в JSON-конфигурации экранировать слэши (/) не нужно; пользователям Windows нужно записывать \ как \\.

Шаг 4 — Настройка редактора

Измените claude_desktop_config.json или mcp_config.json (Antigravity):

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "WECHAT_DEVTOOLS_CLI": "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat",
        "WECHAT_PROJECT_PATH": "D:\\Your\\Project\\Path"
      }
    }
  }
}

Отредактируйте ~/.kiro/settings/mcp.json:

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "WECHAT_DEVTOOLS_CLI": "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat",
        "WECHAT_PROJECT_PATH": "D:\\Your\\Project\\Path",
        "PYTHONIOENCODING": "utf-8"
      },
      "autoApprove": [
        "wechat_ide", "wechat_build", "wechat_automator", "wechat_inspector",
        "wechat_screenshot", "wechat_navigate", "wechat_file"
      ]
    }
  }
}

Отредактируйте ~/.codex/config.toml (глобально) или .codex/config.toml (на уровне проекта):

[mcp_servers.wechat-devtools]
command = "uvx"
args = ["wechat-devtools-mcp"]

[mcp_servers.wechat-devtools.env]
WECHAT_DEVTOOLS_CLI = "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat"
WECHAT_PROJECT_PATH = "D:\\Your\\Project\\Path"

Также можно быстро добавить через CLI:

codex mcp add wechat-devtools \
  --env WECHAT_DEVTOOLS_CLI="C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat" \
  --env WECHAT_PROJECT_PATH="D:\\Your\\Project\\Path" \
  -- uvx wechat-devtools-mcp

Добавьте новый сервер в консоли MCP:

  • Name: wechat-devtools

  • Type: command

  • Command: uvx wechat-devtools-mcp

  • Environment Variables: добавьте WECHAT_DEVTOOLS_CLI и WECHAT_PROJECT_PATH, как указано выше

В Windows обратную косую черту в путях нужно экранировать (\\).

Если вы используете Claude Code для разработки в репозитории мини-программы, можно создать файл .mcp.json на уровне проекта (он автоматически следует за репозиторием и действует для всех соавторов).

Windows.mcp.json в корне репозитория:

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "WECHAT_DEVTOOLS_CLI": "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat",
        "WECHAT_PROJECT_PATH": "D:\\Your\\Project\\Path"
      }
    }
  }
}

macOS.mcp.json в корне репозитория:

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "/opt/homebrew/bin/uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin",
        "WECHAT_DEVTOOLS_CLI": "/Applications/wechatwebdevtools.app/Contents/MacOS/cli",
        "WECHAT_PROJECT_PATH": "/Users/<you>/WeChatProjects/<project>",
        "NODE_PATH": "/opt/homebrew/bin/node"
      }
    }
  }
}

Три ключевых отличия для macOS:

  • command должен использовать абсолютный путь /opt/homebrew/bin/uvx (при запуске дочерних процессов Claude Code PATH не содержит Homebrew)

  • env.PATH необходимо указывать явно (особенно важно при одновременной настройке MCP на базе npx, таких как cloudbase / chrome-devtools — иначе npx не найдёт Node из-за #!/usr/bin/env node)

  • NODE_PATH рекомендуется указывать явно как дополнительную страховку при запуске демона

При одновременной настройке нескольких MCP (cloudbase / chrome-devtools и т. д.) для каждого сервера применяется одинаковая схема: абсолютный путь в command и env.PATH.

Trae v1.3.0+ поддерживает MCP. Панель ИИ → Настройки в правом верхнем углу → MCP → Добавить → Настроить вручную, вставьте приведённый ниже JSON и сохраните.

Windows:

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "WECHAT_DEVTOOLS_CLI": "C:\\Program Files (x86)\\Tencent\\微信web开发者工具\\cli.bat",
        "WECHAT_PROJECT_PATH": "D:\\Your\\Project\\Path"
      }
    }
  }
}

macOS:

{
  "mcpServers": {
    "wechat-devtools": {
      "command": "/opt/homebrew/bin/uvx",
      "args": ["wechat-devtools-mcp"],
      "env": {
        "PATH": "/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin",
        "WECHAT_DEVTOOLS_CLI": "/Applications/wechatwebdevtools.app/Contents/MacOS/cli",
        "WECHAT_PROJECT_PATH": "/Users/<you>/WeChatProjects/<project>",
        "NODE_PATH": "/opt/homebrew/bin/node"
      }
    }
  }
}

Можно также отредактировать файл конфигурации напрямую:

  • Windows: %APPDATA%\Trae\User\globalStorage\mcp.json

  • macOS: ~/Library/Application Support/Trae/User/globalStorage/mcp.json

[!IMPORTANT] В окне чата обязательно выберите агента «Builder with MCP» — обычные агенты не вызывают инструменты MCP. Рекомендуется также установить wechat-devtools Skill (Шаг 5), чтобы ИИ вызывал инструменты в порядке SOP.

Шаг 5 — Установка Skill (обязательно)

[!IMPORTANT] Этот MCP обязательно должен использоваться вместе с wechat-devtools Skill. Skill содержит все SOP-процедуры, справочник параметров и руководство по устранению неполадок, необходимые ИИ для работы с мини-программой. Без установленного Skill ИИ сможет вызывать только «голые» API и не сможет автоматически выполнять стандартизированные процедуры тестирования и отладки.

Способ 1: npx skills add (для пользователей Claude Code)

npx -y skills add WaterTian/wechat-devtools-mcp/.agents/skills/wechat-devtools

Будет установлено в ~/.claude/skills/, Claude Code загрузит автоматически.

Способ 2: вручную в .agents/skills/ (для клиентов, загружающих из .agents/skills/, например Trae)

Выполните в корневом каталоге проекта мини-программы:

git clone --depth 1 https://github.com/WaterTian/wechat-devtools-mcp.git .wdm-tmp
mkdir -p .agents/skills
cp -r .wdm-tmp/.agents/skills/wechat-devtools .agents/skills/
rm -rf .wdm-tmp

Структура каталогов после завершения:

your-project/
└── .agents/skills/
    └── wechat-devtools/
        ├── SKILL.md                # 主指令文件(SOP + 能力映射 + 红线规则)
        └── references/
            └── tool_reference.md   # 7 个聚合 API 完整参数参考

[!TIP] Пользователям Trae: убедитесь, что переключатель Настройки → Навыки и команды → Включить каталог навыков .agents включён (по умолчанию включён). После сохранения обновите страницу — в разделе «Навыки → Проект» появится wechat-devtools.


Related MCP server: harmony-mcp

🛠️ Обзор инструментов

MCP-сервер предоставляет 7 агрегированных инструментов, покрывающих весь жизненный цикл мини-программы:

Инструмент

Функция

Поддерживаемые action

wechat_ide

Управление жизненным циклом IDE

open login is_login close quit status

wechat_build

Сборка и публикация

compile preview upload build_npm cache_clean

wechat_automator

Автоматизированное взаимодействие

start tap input element_info set_data call_method call_wx mock_wx evaluate page_stack page_data system_info storage

wechat_inspector

Сбор журналов времени выполнения

console cdp

wechat_screenshot

Снимки экрана (склейка длинных изображений)

wechat_navigate

Переход на страницу и сбор CDP-журналов

wechat_file

Чтение файлов проекта

project_info list_pages read_page read_file

Для управления облачными функциями и облачной базой данных используйте CloudBase MCP (manageFunctions / readNoSqlDatabaseContent и т. д.) — функциональность полнее и нет зависимости от IDE. wechat_cloud отключён начиная с v0.9.5.

Полное описание параметров инструментов см. в MCP_DOC.md


🧠 Содержание Skill

Skill позволяет ИИ после получения команды на естественном языке автоматически подбирать и выполнять стандартизированные процедуры:

Что вы говорите

Процедура, выполняемая ИИ

«Проверь все страницы на ошибки»

SOP D — проверка всех страниц

«Нажми кнопку входа, сделай скриншот»

SOP B — отладка UI

«Страница белая, помоги разобраться»

SOP C — устранение неполадок

«Замокай платёжный интерфейс, протестируй платёжный процесс»

SOP E — интеграционное тестирование с Mock

«Протестируй страницу деталей, как называется параметр»

SOP G — тестирование подстраниц

«Сравни, совпадают ли баллы на разных страницах»

SOP I — проверка данных между страницами

Что входит в Skill

  • 9 SOP-процедур — инициализация, отладка UI, устранение неполадок, проверка всех страниц, интеграционное тестирование с Mock, сетевая отладка и адаптация UI, тестирование подстраниц, проверка данных между страницами, параллельное сравнение данных

  • Словарь сопоставления возможностей — быстрый индекс 7 агрегированных инструментов × все action

  • Стратегия поэтапного поиска CDP — concise → full, два этапа для контроля расхода токенов

  • Полный справочник параметров — обязательные/необязательные параметры каждого action, примеры возвращаемых значений, часто используемые шаблоны

  • Руководство по устранению неполадок — распространённые коды ошибок и способы их исправления

Способ установки см. в Шаг 5 — Установка Skill


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

Имя переменной

Описание

Значение по умолчанию

Обязательна

WECHAT_DEVTOOLS_CLI

Путь к CLI WeChat DevTools

Да

WECHAT_PROJECT_PATH

Абсолютный путь к проекту мини-программы по умолчанию

Да

WECHAT_CLI_TIMEOUT

Тайм-аут команд CLI (секунды)

30

Нет

NODE_PATH

Путь к исполняемому файлу Node.js

node

Нет


❓ Часто задаваемые вопросы

Самая частая причина: не включён «порт сервиса» WeChat DevTools. Откройте НастройкиБезопасностьПорт сервиса и включите его. После включения перезапуск IDE не требуется — ИИ сразу восстановит подключение.

Если вы открыли DevTools вручную, он может не прослушивать порт отладки. Закройте DevTools и дайте ИИ выполнить wechat_ide(action='open', cdp_enabled=True) для запуска в режиме отладки.

MCP-сервис в редакторе всё ещё работает. См. подсказку по обновлению под Шагом 1 — сначала завершите процесс, затем обновите.

Возможно, старая версия, установленная через pip install, имеет более высокий приоритет. Выполните pip uninstall wechat-devtools-mcp для удаления старой версии, затем проверьте через wechat_ide(action='status'), что поле mcp_version содержит актуальную версию.

Убедитесь, что в env конфигурации редактора в WECHAT_DEVTOOLS_CLI указан абсолютный путь:

  • Windows: используйте двойную обратную косую черту (например, C:\\...\\cli.bat)

  • macOS: стандартный путь /Applications/wechatwebdevtools.app/Contents/MacOS/cli, слэши экранировать не нужно

При запуске MCP из GUI-клиента (например, Claude Desktop) PATH может не содержать /opt/homebrew/bin. Начиная с MCP v0.9.6 автоматически проверяется стандартный путь Homebrew; если это не помогло, укажите его явно в env:

"NODE_PATH": "/opt/homebrew/bin/node"

📋 История версий

版本

说明

0.9.15

Адаптация под DevTools 2.x (Electron) + исправление давнего сбоя сбора CDP: DevTools 2.x перешёл на Electron (1.06.x Stable по-прежнему на NW.js, двойная совместимость без замены). Путь запуска на macOS определяется автоматически по наличию Resources/package.nw, рантайм читается из CFBundleExecutable в Info.plist, kill-режим использует путь пакета .app — старый режим не находил процесс Electron, из-за чего wechat_ide(action='open') с параметрами по умолчанию на macOS был полностью неработоспособен; 2.x больше не распознаёт флаг --project из командной строки, вместо этого сначала запускается процесс с CDP, а затем проект открывается через CLI, причём продолжение выполняется только после готовности обоих портов — CDP и сервисного порта IDE (иначе CLI поднимет отдельный экземпляр без CDP, и получится ложный успех «проект открыт, но CDP не подключается»). Исправлено, что wechat_inspector(action='cdp') с v0.9.0 неизменно возвращал 0 записей — daemon кладёт результат в data, а inspector читал несуществующий logs, из-за чего самый используемый инструмент отладки молча не работал 8 минорных версий. Лимит потока daemon поднят с дефолтных 64 КиБ asyncio до 16 МиБ (при сборе на 2.x за 6 секунд реально 634 КиБ, при превышении лимита все результаты молча отбрасывались). Фильтрация шума CDP адаптирована под структуру target в 2.x, отсекаются новые страницы-оболочки IDE и просочившиеся из-за type=webview devtools:// (по факту 734 записи → 206). Определение порта IDE переведено на чтение файла .ide, который IDE кладёт на диск (жёстко зашитые кандидаты портов на 2.x не угадываются вовсе); в status добавлены service_port_enabled (главная причина CLI_TIMEOUT, теперь можно самодиагностировать) и ide_port; у wechat_ide / wechat_build появился параметр cdp_port (9222 часто занят Chrome)

0.9.14

Исправление путей чтения файлов + исправление неработающих параметров: wechat_file в read_page/read_file переведён на ту же логику, что и list_pages (сначала разбор miniprogramRoot из project.config.json, затем откат к корню проекта) — раньше в облачных проектах pages/xxx/index, возвращаемый list_pages, при передаче в read_page гарантированно давал «файл страницы не найден», страдал первый шаг SOP G; при наличии одноимённого файла в обоих корнях добавлено честное уведомление also_found_at, а project.config.json всегда берётся авторитетная копия из корня проекта; read_page возвращает resolved_base, read_fileresolved_path. В wechat_inspector(action='cdp') добавлена передача cdp_port (раньше параметр был фиктивным и всегда подключался к 9222). subprocess.CREATE_NO_WINDOW везде заменён на getattr с запасным вариантом, устранена угроза AttributeError на не-Windows платформах

0.9.13

Ранний выход по --version + исправление сверки документации: wechat-devtools-mcp --version / -V печатает установленную версию без зависимостей и сразу выходит (uvx переиспользует уже установленное окружение и не тянет свежую версию, одной командой можно подтвердить фактическую версию); исправления документации: в таблице параметров navigate 5 колонок со сдвигом, название меню 设置 -> 安全设置, пример mcp_version без привязки к версии; дописаны result_output у wechat_ide и timeout у wechat_navigate (не попадали в документацию с v0.6.0); в SKILL.md в шаг 1 добавлена строка самопроверки согласованности версий skill/MCP

0.9.12

Версия в ответе рукопожатия + верхняя граница зависимостей: в mcp 2.x serverInfo.version в initialize изменён с пустой строки на версию пакета (в 1.x по-прежнему сообщается версия SDK, у SDK нет параметра для переопределения); для зависимостей задана верхняя граница mcp[cli]>=1.9,<3 для защиты от будущих крупных версий mcp; импорты для двух версий сведены в _compat.py (#9 #10)

0.9.11

Совместимость с mcp 2.0.0: официальный Python SDK MCP 2.0 (выпущен 2026-07-28) удалил mcp.server.fastmcp (переименован в MCPServer), из-за чего у новых установок сервер падал сразу при старте; все импорты переведены на двойную совместимость 1.x/2.x; зависимость явно указана как mcp[cli]>=1.9 (#8)

0.9.10

Исправление тихого сбоя page_path: screenshot.js после навигации проверяет соответствие пути страницы, при отсутствии суффикса /index или несуществующей странице возвращает явную ошибку, а не молча снимает старую страницу; в node_bridge.py исправлена потеря сообщений об ошибках обработчика daemon (#5)

0.9.9

Исправление перезапуска мини-программы после скриншота: в screenshot.js навигация для не-TabBar страниц изменена с reLaunch (уничтожает весь стек страниц) на navigateTo (неразрушающий push), исправлен сброс симулятора после скриншота на macOS (#4)

0.9.8

Исправление стабильности подключения automator: проверка работоспособности currentPage() в daemon.js переведена на опрос с повторами (5 раз × 3с+1.5с для нового подключения), установленное WebSocket-соединение больше не отбрасывается из-за медленной загрузки страницы; _action_start переведён на _run_cli с синхронной проверкой кода возврата CLI, сбой CLI обнаруживается немедленно (#3)

0.9.7

Исправление остаточных осиротевших процессов daemon: в daemon.js добавлен watchdog родительского процесса, каждые 5 секунд проверяется process.kill(ppid, 0), при убийстве родительского процесса автоматически закрываются WS-соединения и выполняется выход (#2)

0.9.6

Адаптация под macOS: кроссплатформенный запуск в режиме cdp_enabled=true (главный исполняемый файл NW.js wechatdevtools + входная точка package.nw + очистка через pkill); путь CLI по умолчанию возвращается по платформе; в определение Node.js добавлены кандидатные пути Homebrew/nvm; в README добавлены примеры путей для macOS

0.9.5

Исправление скрытого бага с вечно неудачной проверкой работоспособности compile (в ui_debug.js нет action page_stack, с v0.9.0 automator_verified ошибочно показывал false); для фатальных паттернов compile, таких как EACCES/EADDRINUSE/#initialize-error, выполняется понижение до fail, исключён «ложный успех с публикацией старого bundle»; preview автоматически разрешает относительные пути + проверка свежести по mtime; wechat_automator(action='start') обновлён до двойной проверки TCP+WS + точное ожидание через retry_after_ms; перед compile выдаётся предупреждение об устаревшем miniprogram_npm; при исключении за короткий duration inspector выдаёт предупреждение; инструмент wechat_cloud отключён (вместо него используется CloudBase MCP)

0.9.4

Исправлено, что switchTab не срабатывал (заменено на miniProgram.switchTab() вместо callWxMethod); стабильность переподключения после compile (убраны лишние процессы + задержка 3с + проверка работоспособности WS); в README 5 улучшений для агентов

Версия

Описание

0.9.3

В status добавлено поле mcp_version для подтверждения версии; при запуске выводится номер версии в stderr; в README добавлено руководство по устранению конфликтов версий pip/uv

0.9.2

Исправлен таймаут navigate после compile: добавлена защита таймаута 3s при проверке здоровья соединения daemon; после compile автоматически инвалидируется старое кэшированное соединение и выполняется переподключение; при опросе currentPage в navigate добавлен отдельный таймаут 2s на каждый вызов; различаются коды ошибок HEALTH_CHECK_TIMEOUT и CONNECTION_ERROR

0.9.1

Исправлен сбой AttributeError при cdp_enabled=true; добавлен сбор ошибок времени выполнения WXML (после compile CDP автоматически перехватывает предупреждения, такие как template not found)

0.9.0

Постоянная архитектура Node daemon: один постоянный процесс daemon, обмен по протоколу NDJSON, WS-соединения переиспользуются по портам; один daemon.bundle.js заменяет 8 отдельных bundle; задержка вызова инструментов снижена с 500ms+ до ~3ms; после compile daemon автоматически пересоздаёт соединение без разрывов

0.8.0

Автоматическое переподключение automator после compile; navigate автоматически определяет страницы TabBar и использует switchTab; в screenshot добавлены параметры full_page/scroll_top/page_path и режим снимка области просмотра; в page_data добавлен опрос expected_path для защиты от устаревших данных; динамический шаг при склейке длинных изображений исправляет пропуски содержимого; node_bridge унифицирует повторные попытки при разрыве соединения + интервал вызова 500ms; проверка порта start увеличена до 20 раз

0.7.0

Исправлена область видимости переменных navigate (currentPageTimeout); evaluate поддерживает объявления (const/let/var fallback); call_method возвращает путь текущей страницы; automator start использует опрос порта вместо слепого ожидания; в SKILL.md добавлены принципы эффективности, уровни восстановления, методы перехода между страницами, 6 записей о неисправностях

0.6.0

navigate поддерживает параметр query (fallback при таймауте reLaunch); фильтрация шума при запуске CDP (подавление console.assert/__route__/ide:// + защита от ошибок WXML); возвращаемое значение compile разделено на три категории + предупреждение о неработоспособности automator; повторные попытки опроса currentPage в navigate; настраиваемые таймауты

0.5.1

wechat_ide(action='open') добавлена проверка здоровья при запуске CDP: автоматически собираются логи CDP за 5 секунд для обнаружения фатальных ошибок на этапе запуска; при наличии ошибок сразу возвращается сбой, блокируя последующие операции

0.5.0

Всесторонняя оптимизация Skill SOP: добавлены SOP I/J; добавлены проверка AppID и валидация path; фильтрация шума CDP; исправлено нечёткое сопоставление при склейке скриншотов

0.4.1

Переписана склейка длинных страниц скриншотов: обнаружение фиксированных областей, адаптация к DPR, динамический расчёт перекрытий

0.4.0

Улучшены логи CDP, автоматическая проверка развёртывания облачных функций, интеллектуальная диагностика navigate, добавлены SOP G/H

0.3.0

Крупный рефакторинг: 44 инструмента объединены в 8 API; логи CDP v2; добавлена база знаний SKILL.md

0.2.6

В README добавлено описание конфигурации OpenAI Codex

0.2.5

Добавлено описание конфигурации редактора Kiro

0.2.4

Исправлена склейка скриншотов при прокрутке: sharpjimp

0.2.3

Оптимизация пакета: исключён исходный код scripts/, оставлены только артефакты сборки dist/

0.2.2

Скрипты Node.js переведены в режим bundle-only

0.2.1

Обновление версии и улучшение документации

0.2.0

navigate переведён на сбор высококачественных логов CDP

0.1.9

Исправлена проблема с кодировкой UTF-8 (кракозябры)

0.1.8

Исправлена ошибка UnicodeDecodeError для китайских путей в Windows

0.1.7

Добавлены пресеты наборов инструментов core/full; добавлен MCP_DOC.md

0.1.6

wechat_open(cdp_enabled=true) автоматически завершает существующие процессы

0.1.5

Исправлена проблема блокировки stdio в Windows

0.1.4

Добавлены функции: логи CDP, скриншоты, автоматизация и др.

0.1.3

Начальная версия


Справочная документация


Лицензия

MIT

A
license - permissive license
Not graded
quality - not tested
A
maintenance

Maintenance

UpdatingMaintainers
UpdatingResponse time
1wRelease cycle
17Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for Hailuo (MiniMax) AI video generation

  • MCP connector that lets ChatGPT list, search, and run your Apple Shortcuts via a local Mac agent

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/WaterTian/wechat-devtools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server