Перейти к основному содержимому

ZennoPoster MCP — Руководство по настройке для AI-ассистентов

Требования: Перед подключением любого AI-ассистента должен быть запущен ProjectMaker. MCP-серверы запускаются автоматически вместе с ProjectMaker и работают по адресам:

  • BrowserMCP (управление браузером) → http://localhost:6108
  • ProjectMCP (управление проектом) → http://localhost:6107

1. GitHub Copilot

Шаги

  1. Убедитесь, что ProjectMaker запущен.
  2. Откройте папку профиля пользователя: нажмите Win + R, введите %USERPROFILE%, нажмите Enter.
  3. Создайте в этой папке файл .mcp.json
    (пример: C:\Users\YourName\.mcp.json)
  4. Вставьте следующий код:
{
"servers": {
"BrowserMCP": {
"type": "http",
"url": "http://localhost:6108"
},
"ProjectMCP": {
"type": "http",
"url": "http://localhost:6107"
}
}
}
  1. Перезапустите Visual Studio (или перезагрузите расширение Copilot).
  2. Теперь Copilot получит доступ к обоим MCP-серверам во всех рабочих пространствах.

2. Claude Code (CLI)

Шаги

  1. Убедитесь, что ProjectMaker запущен.
  2. Откройте терминал.
  3. Выполните следующие команды:
claude mcp add BrowserMCP --transport http http://localhost:6108
claude mcp add ProjectMCP --transport http http://localhost:6107
  1. Проверьте, что серверы зарегистрированы:
claude mcp list
  1. MCP-серверы теперь доступны глобально во всех сессиях Claude Code.

Чтобы удалить их позже:

claude mcp remove BrowserMCP

claude mcp remove ProjectMCP


3. OpenAI Codex CLI

Шаги

  1. Убедитесь, что ProjectMaker запущен.
  2. Откройте терминал.
  3. Выполните следующие команды:
codex mcp add BrowserMCP --url http://localhost:6108
codex mcp add ProjectMCP --url http://localhost:6107
  1. Проверка:
codex mcp list

Примеры запросов

Автоматизация браузера

Запусти браузер, открой новую вкладку с именем "search",
перейди на https://google.com,
найди поле поиска, введи "ZennoPoster"
и нажми кнопку поиска.
Покажи все открытые вкладки, их имена и ID.
Во вкладке 1 получи DOM-контент с фильтром 'input;button;form'
и найди форму логина.
Затем заполни поле username значением "admin",
поле password значением "12345"
и отправь форму.
Перейди во вкладке 2 на https://example.com,
прочитай полный DOM страницы
и кратко опиши содержимое.

Управление проектом

Покажи структуру текущего проекта —
выведи список всех действий с их ID и типами.
Создай новую переменную "LoginUrl"
со значением по умолчанию "https://example.com/login".
Покажи все переменные проекта
и укажи, у каких отсутствуют значения по умолчанию.
Создай новый список "Proxies"
и добавь в него следующие элементы:
192.168.1.1:8080
192.168.1.2:8080
192.168.1.3:8080
Создай таблицу "Accounts" с 3 колонками,
затем добавь строку со значениями:
"user@mail.com", "password123", "active"
Покажи текущие логи выполнения проекта (все уровни)
и сообщи, есть ли ошибки.
Какая была последняя ошибка проекта?
Покажи ID действия, в котором она произошла.

Комбинирование Browser + Project

Открой браузер,
перейди на страницу логина,
адрес которой хранится в переменной проекта "LoginUrl",
заполни форму данными из первой строки таблицы "Accounts",
отправь форму
и сохрани URL результирующей страницы
в переменную "LastVisitedUrl".
Получи структуру проекта,
найди все действия "NavigateToUrl"
и выведи список их URL.