Workify logo Единственный бизнес-инструмент, который вам нужен Workify
Menu

Настройка MCP Workify для Continue: удалённый MCP через SSE

Подключите Continue к Workify через MCP с помощью транспорта Server-Sent Events (SSE). Это руководство содержит фрагменты конфигурации, шаги проверки и пример рабочего процесса, который превращает спецификацию в задачи, а затем фиксирует прогресс в комментариях.

Предварительные требования

О транспорте SSE

Continue использует Server-Sent Events (SSE) для удалённых MCP-серверов, что даёт:

  • Потоковая передача в реальном времени: ответы транслируются по мере их генерации
  • Постоянное соединение: сохраняет соединение для нескольких запросов
  • Поддержка удалённых серверов: работает с облачными MCP-серверами, такими как Workify
  • Эффективность: меньше накладных расходов, чем при подходах на основе опроса

Шаг 1: получите свой API-ключ Workify

  1. Войдите в Workify
  2. Перейдите в НастройкиИнтеграции
  3. Найдите раздел Публичный API
  4. Нажмите Добавить API-ключ
  5. Сразу же скопируйте ключ (он показывается только один раз)
  6. Сохраните его в надёжном месте — он понадобится на следующем шаге

Шаг 2: найдите файл конфигурации Continue

Continue хранит конфигурацию в файле config.json. Расположение зависит от вашего редактора:

VS Code / Cursor

Путь:

~/.continue/config.json

Другие редакторы

Проверьте документацию Continue для вашего конкретного редактора. Обычно это:

  • Ваш домашний каталог в папке .continue/
  • Или папка настроек расширения Continue

Доступ к настройкам Continue

Вы также можете открыть конфигурацию через интерфейс Continue:

  1. Нажмите значок шестерёнки на боковой панели Continue
  2. Выберите «Edit Config» или «Open Config File»
  3. Откроется файл config.json

Шаг 3: добавьте конфигурацию MCP-сервера Workify

Откройте файл config.json и добавьте Workify в массив mcpServers. Continue использует формат массива с транспортом SSE:

Если это ваш первый MCP-сервер

Если в файле нет раздела mcpServers, добавьте его:

{
  "mcpServers": [
    {
      "name": "workify",
      "transport": {
        "type": "sse",
        "url": "https://app.workify.ru/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_KEY"
        }
      }
    }
  ]
}

Если у вас уже есть другие MCP-серверы

Если у вас уже есть MCP-серверы, добавьте Workify в существующий массив:

{
  "mcpServers": [
    {
      "name": "existing-server",
      ...
    },
    {
      "name": "workify",
      "transport": {
        "type": "sse",
        "url": "https://app.workify.ru/mcp",
        "headers": {
          "Authorization": "Bearer YOUR_API_KEY"
        }
      }
    }
  ]
}

⚠️ Важно

  • Замените YOUR_API_KEY на фактический API-ключ, который вы скопировали
  • Значение type должно быть "sse" для удалённых серверов
  • Между «Bearer» и вашим API-ключом должен быть пробел
  • Убедитесь, что JSON корректен (без завершающих запятых, с правильными кавычками)

Шаг 4: сохраните и перезапустите Continue

  1. Сохраните файл config.json
  2. Перезагрузите Continue или перезапустите редактор
  3. Дождитесь инициализации Continue

Перезагрузка Continue

Вы можете перезагрузить Continue без перезапуска редактора:

  • Нажмите значок Continue на боковой панели
  • Найдите опцию «Reload» или «Restart»
  • Или используйте палитру команд: «Continue: Reload»

Примечание: если перезагрузка не помогает, полностью перезапустите редактор.

Шаг 5: проверьте соединение

После перезагрузки убедитесь, что Continue может подключиться к Workify:

Проверочный запрос

В чате Continue спросите:

«Какие MCP-инструменты доступны из Workify?»

Ожидаемый ответ:

Continue должен перечислить такие инструменты, как:

  • list_tasks
  • get_task
  • create_task
  • update_task
  • list_projects
  • start_time_tracking
  • И другие...

Шаг 6: пример рабочего процесса — от спецификации к задачам

Попробуйте этот рабочий процесс, который превращает спецификацию функции в задачи и фиксирует прогресс:

Рабочий процесс: превратить спецификацию в задачи

Шаг 1: предоставьте спецификацию

«У меня есть такая спецификация функции: [вставьте свою спецификацию]. Преобразуй её в задачи в Workify. Покажи, какие задачи ты создашь, прежде чем создавать их.»

Что происходит:

  1. Continue анализирует спецификацию
  2. Предлагает список задач с заголовками и описаниями
  3. Показывает вам предложенные задачи
  4. Ждёт подтверждения

Шаг 2: создайте задачи (после подтверждения)

«Да, создай эти задачи.»

Что происходит:

  1. Continue вызывает create_task для каждой задачи
  2. Задачи создаются в Workify
  3. Continue подтверждает, что было создано

Шаг 3: фиксируйте прогресс в комментариях

«Я завершил задачу по интеграции API. Добавь комментарий к этой задаче с кратким описанием того, что было сделано.»

Что происходит:

  1. Continue находит задачу
  2. Вызывает add_task_comment с вашим описанием
  3. Комментарий добавляется к задаче

Устранение неполадок SSE

❌ SSE-соединение обрывается

Симптом: соединение сначала работает, но затем разрывается

Возможные причины:

  • Нестабильность сети
  • Прокси или брандмауэр прерывает долгоживущие соединения
  • Таймаут на стороне сервера

Решение:

  1. Проверьте стабильность сети
  2. Убедитесь, что прокси/брандмауэр разрешает SSE-соединения
  3. Попробуйте перезагрузить Continue
  4. Проверьте логи Continue на наличие сообщений об ошибках

Читать руководство по устранению неполадок SSE →

❌ Таймаут SSE-соединения

Симптом: соединение не устанавливается или истекает по таймауту

Возможные причины:

  • Проблемы с сетевым подключением
  • Брандмауэр блокирует SSE-соединения
  • Помехи со стороны корпоративного прокси
  • Неверный URL или заголовок авторизации

Решение:

  1. Убедитесь, что URL эндпоинта верен: https://app.workify.ru/mcp
  2. Проверьте формат заголовка авторизации
  3. Проверьте, доступен ли https://app.workify.ru
  4. Проверьте настройки сети/брандмауэра

Читать руководство по устранению неполадок подключения →

❌ Ошибки валидации конфигурации

Возможные причины:

  • Неверный синтаксис JSON
  • Отсутствуют обязательные поля (name, transport, type, url)
  • Неверный тип транспорта (для удалённых должен быть "sse")

Решение:

  1. Проверьте синтаксис JSON
  2. Убедитесь, что задано "type": "sse"
  3. Убедитесь, что присутствуют все обязательные поля

Читать руководство по устранению неполадок JSON →

Рекомендации по SSE

Советы для SSE

  • Держите контекст минимальным: SSE лучше всего работает с сфокусированными запросами
  • Сокращайте число вызовов инструментов: объединяйте операции, когда это возможно
  • Обрабатывайте разрывы корректно: Continue должен повторять попытки автоматически
  • Отслеживайте статус соединения: проверяйте логи Continue, если проблемы сохраняются

Дальнейшие шаги

Подключите Continue к Workify

Используйте транспорт SSE для удалённого доступа к MCP

Банковская карта не требуется

Continue Reading

Настройка Workify MCP для Windsurf

Руководство по настройке Windsurf для Workify MCP. Охватывает шаги конфигурации, куда вставить endpoint и заголовок, пош...

Настройка MCP Workify для Cursor

Руководство по настройке MCP Workify, ориентированное на Cursor. Показывает, как добавить Workify в качестве MCP-сервера...