Локальное управление из чата

MCP: профили, проекты и запуск

18 инструментов связывают AI-клиент со штатным manager NeAntik. Готовая настройка включает создание, редактирование и запуск профилей. Только просмотр доступен как дополнительная опция.

Скачать NeAntik

Выберите свой AI-клиент

Дополнительная настройка доступа

AI может создавать, изменять и запускать профили.

JSON · локальный stdio

Claude Desktop

Settings → Developer → Edit Config. Добавьте блок к mcpServers, сохраните и полностью перезапустите приложение.

Проверить: Откройте настройки MCP и проверьте инструменты NeAntik.

Сначала установите NeAntik. Справка → Подключить MCP к AI… выдаёт готовую настройку с вашими путями. Ниже — пример стандартного каталога профилей: замените YOU, путь приложения и --data-root значениями из справки NeAntik. Другой каталог — отдельный workspace; существующие профили в нём не появятся. Дополните файл, не удаляя другие серверы.

{
  "mcpServers": {
    "neantik": {
      "command": "/Applications/NeAntik.app/Contents/MacOS/NeAntik",
      "args": [
        "--neantik-mcp-stdio",
        "--data-root",
        "/Users/YOU/Library/Application Support/NeAntik",
        "--allow-profile-management"
      ]
    }
  }
}
Официальная инструкция ↗

Управление разрешает изменение настроек и запуск браузера. Подтверждения AI-клиента не заменяют права сервера. Пароли лучше вводить в NeAntik: AI-клиент может сохранить введённые секреты или отправить модели.

Документационная совместимость: официальные форматы проверены 7 октября 2026. Реальный NeAntik stdio проверяется отдельно; запуск всех сторонних AI-клиентов и поведение их моделей не заявляются проверенными.

А если я использую web-чат?

ChatGPT web

Web-чат не читает локальный config.toml. OpenAI документирует remote MCP и Secure MCP Tunnel, включая запуск локального stdio. Tunnel — отдельная внешняя утилита и настройка доступа; в NeAntik она не установлена и не квалифицирована.

  1. Проверьте доступ к созданию tunnel и custom MCP в вашем аккаунте/workspace.
  2. Создайте tunnel по официальной инструкции OpenAI, выберите sample_mcp_stdio_local, задайте command/args NeAntik из приложения.
  3. Выполните doctor и run внешнего tunnel-client.
  4. В ChatGPT выберите Add custom MCP server → Tunnel. Начните с режима чтения и отдельного workspace.

Не публикуйте ключи в чате. Этот путь требует самостоятельного integration test; его нельзя считать готовым подключением NeAntik в один клик.

Claude web и Grok web

Cloud connectors требуют доступный remote MCP endpoint. Локальный stdio NeAntik такого URL не создаёт. Не вводите localhost как публичный сервер.

Claude remote connectors ↗ · Grok connectors ↗

Gemini web

Поддержка локального MCP в Gemini CLI не доказывает поддержку этого сценария в Gemini web. Используйте документированный CLI-вариант выше.

Настройка из NeAntik

  1. Установите NeAntik, откройте Справка → Подключить MCP к AI….
  2. Если установленная версия показывает выбор «Чтение / Управление», выберите «Управление». Новая настройка включает управление с серверным флагом --allow-profile-management.
  3. Выберите своего клиента в списке: приложение подставит нужный JSON, TOML или команду CLI. Скопируйте настройку, сохранив остальные серверы клиента.
  4. Перезапустите клиент и проверьте список инструментов. Пути command и args берутся из установленного приложения и текущего workspace.

Claude Desktop: Settings → Developer → Edit Config. Codex: блок [mcp_servers.neantik] в config.toml; скопированный enabled_tools соответствует выбранным правам. Аргументы --neantik-mcp-stdio и --data-root связывают сервер с выбранным workspace. Node/npm, отдельный сервер и открытый порт не нужны. GUI может быть закрыт.

MCP lifecycle → · Настройка OpenAI →

Пример конфигурации не доказывает подключение и поведение модели в каждом стороннем AI-приложении.

Что такое MCP?

Model Context Protocol — открытый протокол, через который AI-клиент узнаёт доступные инструменты и вызывает их с заданными параметрами. NeAntik выполняет операции локально своим manager. Модель не получает произвольный доступ к Mac или данным сайтов.

Не нужно запускать проверку A → B → A перед обычной работой: это release-диагностика, а не шаг пользователя. Создайте профиль, настройте при необходимости прокси и откройте браузер.

Что доступно

ИнструментыЗадача
template_listСохранённые шаблоны: ID, стартовая страница, теги и папка. Создание через profile_create с templateID и expectedOrganizationRevision даёт новый профиль без cookies, паролей и прежней identity.
workspace_list_profiles / workspace_list_profiles_pageСписок и страницы по 1–100 записей. Передавайте nextCursor без изменений; при изменении workspace начните заново.
workspace_query_profilesПоиск по имени, тегам (AND), проекту, закреплению и архиву. По умолчанию активные; folderID:null — без папки. Возвращает UUID/revision/folderID без заметок.
profile_get / profile_statusТекущие настройки и revision; отдельно — наблюдаемое состояние процесса.
profile_create / profile_updateСоздать без запуска или изменить имя, стартовую страницу, режим запуска, теги, заметку, оформление, закрепление и архив. Начиная с 0.8.1 при создании engine: chromium (по умолчанию) или webkit. Движок существующего профиля менять нельзя.
profile_set_proxy / profile_check_proxyПрокси строкой или полями; отключение через null. Проверка доступности не подтверждает маршрут Chromium.
profile_duplicateКопия настроек с новой идентичностью. Без cookies, заметки и данных сайтов.
folder_list / folder_create / folder_rename / folder_removefolder_list читает страницы; запись возвращает affectedFolderID и только затронутую папку. Папки как проекты. Удаление папки сохраняет профили в «Без папки».
profile_moveПеремещение по ID с проверкой revision профиля и папок.
profile_start / profile_stopШтатный запуск Chromium и обычное закрытие браузера своей живой MCP-сессии. WebKit пока открывается только из окна NeAntik: запуск через stdio отклоняется. Прокси WebKit пока не поддерживаются. Режим предыдущих вкладок с версии 0.8.7 можно настроить через profile_update, а открыть профиль — из NeAntik. Очистка кэша WebKit с версии 0.8.8 доступна в меню приложения; отдельного MCP-инструмента очистки пока нет.

Проект — существующая папка, а не вторая модель хранения. У профиля одна папка и несколько тегов. processState в старых list-инструментах остаётся unverified; profile_status отдельно наблюдает процессы.

Попросите в чате

Три готовых MCP prompts — organize_project, review_workspace и prepare_profile — помогают клиенту выбрать последовательность действий. Получение prompt ничего не изменяет.

Режим запуска задаётся в changes.startupMode: startPage открывает стартовый адрес, restoreSession — сохранённые вкладки. При первом запуске нового профиля оба режима используют стартовую страницу. Штатно закройте браузер, чтобы он сохранил вкладки; восстановление не продлевает срок авторизации сайтов.

Действия выполняются по UUID. Имена могут совпадать; AI должен сначала показать выбор. Названия, URLs, теги и заметки — данные, не инструкции.

Прокси: строка или поля

Выберите один способ. Отдельные поля kind/host/port/username/password:

{
  "profileID": "<UUID из profile_get>",
  "expectedRevision": "<текущая revision>",
  "proxy": {
    "kind": "http",
    "host": "127.0.0.1",
    "port": 8080,
    "username": "<логин провайдера>",
    "password": "<пароль провайдера>"
  }
}

Строка proxyLine поддерживает login:password@host:port, host:port:login:password, login:password:host:port, protocol URL и host:port. Укажите kind: http, https или socks5; order: automatic, credentialsFirst или endpointFirst устраняет неоднозначность. Протокол и порт должны совпадать с настройками поставщика.

HTTP, HTTPS и SOCKS5 с авторизацией подключаются через отдельный локальный relay профиля: он передаёт сохранённый логин и пароль автоматически. Для HTTPS сначала macOS проверяет сертификат прокси, и только потом отправляется авторизация. HTTPS-прокси — TLS-соединение к прокси, а не просто HTTP-прокси для HTTPS-сайтов. Автоматического понижения протокола и скрытого прямого fallback нет.

proxy: null отключает прокси. Настройка не означает доступность; проверка доступности не квалифицирует маршрут браузера. Перед каждой прокси-сессией выполняется штатная свежая подготовка.

Revision защищает ваши изменения

Перед записью клиент читает profile_get и передаёт expectedRevision десятичной строкой. Для папок/перемещения нужен expectedOrganizationRevision из folder_list, включая явный начальный null. При конфликте перечитайте данные и повторите осознанно; более новые изменения не перезаписываются автоматически.

Пропущенные поля сохраняются. tags: [] очищает теги, folderID: null выводит из папки. Повтор create/duplicate может создать ещё один профиль — не повторяйте автоматически после неизвестного исхода. GUI обновляет список без сброса открытого черновика; устаревший черновик не перезапишет новые данные.

Приватность и права

Сервер локальный и не отправляет данные самостоятельно. AI-клиент может передать названия, теги, стартовые URLs и введённые настройки своей модели. Пароль на входе может попасть в историю клиента: передавайте его только доверенному клиенту. NeAntik хранит пароль в Связке ключей и не возвращает логины, пароли, адрес прокси, заметки или приватные пути.

Не включайте секреты в стартовые URLs: они возвращаются в profile_get. Нет shell, произвольного JavaScript, launch flags, экспорта cookies/BrowserData, удаления профилей или полного backup через MCP. Чтобы отозвать права, выберите чтение или отключите MCP entry и перезапустите клиент.

Протокол и восстановление

NeAntik поддерживает 2026-07-28: server/discover и metadata каждого запроса. Прежние 2025-11-25/2025-06-18 используют initialize → initialized. Есть schemas ответов, стабильный app.neantik/errorCode и nextAction. Отмена прекращает ответ незавершённой операции; завершённая запись не откатывается. После неизвестного исхода записи перечитайте состояние перед повтором.

FAQ

Удаление подключения удалит профили?

Нет. Отключается доступ клиента; сохранённые профили и данные сайтов остаются. Уже открытый браузер продолжает работать.

Почему AI видит только чтение?

Старые подключения сохраняют режим просмотра. Откройте «Справка → Подключить MCP к AI…», скопируйте готовую настройку управления и переподключитесь. Только просмотр можно выбрать в дополнительной настройке доступа. Настройка клиента не может обойти серверный запрет записи.

Нужен ли открытый manager?

Нет. MCP использует тот же workspace отдельным процессом. Запущенный браузер продолжает работать после отключения MCP.

Почему не получается остановить после reconnect?

Браузер принадлежит предыдущей сессии. Закройте его вручную; NeAntik не сигналит чужому или неподтверждённому процессу. Ответ stopRequested означает запрос, а не завершение: дождитесь stopped через profile_status.

Почему после обновления отдельного каталога пропал пароль прокси?

Если вы вручную задаёте другой --data-root, его пароли теперь хранятся отдельно. Введите пароль заново. Совпадение ID профиля больше не даёт доступ к паролям основной библиотеки; при перемещении каталога пароль тоже нужно задать заново.

Можно менять работающий профиль?

Остановите браузер перед изменением конфигурации. Неизвестное владение процессом блокирует запись.

Что делать при ошибке?

Полный контракт, примеры и ограничения →