Настройка MCP Workify для Continue: удалённый MCP через SSE
Подключите Continue к Workify через MCP с помощью транспорта Server-Sent Events (SSE). Это руководство содержит фрагменты конфигурации, шаги проверки и пример рабочего процесса, который превращает спецификацию в задачи, а затем фиксирует прогресс в комментариях.
Предварительные требования
- Continue установлен в вашем редакторе (VS Code, Cursor и т. д.)
- Аккаунт Workify с доступом к API-ключу
- Базовое умение редактировать JSON-файлы
О транспорте SSE
Continue использует Server-Sent Events (SSE) для удалённых MCP-серверов, что даёт:
- Потоковая передача в реальном времени: ответы транслируются по мере их генерации
- Постоянное соединение: сохраняет соединение для нескольких запросов
- Поддержка удалённых серверов: работает с облачными MCP-серверами, такими как Workify
- Эффективность: меньше накладных расходов, чем при подходах на основе опроса
Шаг 1: получите свой API-ключ Workify
- Войдите в Workify
- Перейдите в Настройки → Интеграции
- Найдите раздел Публичный API
- Нажмите Добавить API-ключ
- Сразу же скопируйте ключ (он показывается только один раз)
- Сохраните его в надёжном месте — он понадобится на следующем шаге
Шаг 2: найдите файл конфигурации Continue
Continue хранит конфигурацию в файле config.json. Расположение зависит от вашего редактора:
VS Code / Cursor
Путь:
~/.continue/config.json
Другие редакторы
Проверьте документацию Continue для вашего конкретного редактора. Обычно это:
- Ваш домашний каталог в папке
.continue/ - Или папка настроек расширения Continue
Доступ к настройкам Continue
Вы также можете открыть конфигурацию через интерфейс Continue:
- Нажмите значок шестерёнки на боковой панели Continue
- Выберите «Edit Config» или «Open Config File»
- Откроется файл
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
- Сохраните файл
config.json - Перезагрузите Continue или перезапустите редактор
- Дождитесь инициализации Continue
Перезагрузка Continue
Вы можете перезагрузить Continue без перезапуска редактора:
- Нажмите значок Continue на боковой панели
- Найдите опцию «Reload» или «Restart»
- Или используйте палитру команд: «Continue: Reload»
Примечание: если перезагрузка не помогает, полностью перезапустите редактор.
Шаг 5: проверьте соединение
После перезагрузки убедитесь, что Continue может подключиться к Workify:
Проверочный запрос
В чате Continue спросите:
Ожидаемый ответ:
Continue должен перечислить такие инструменты, как:
list_tasksget_taskcreate_taskupdate_tasklist_projectsstart_time_tracking- И другие...
Шаг 6: пример рабочего процесса — от спецификации к задачам
Попробуйте этот рабочий процесс, который превращает спецификацию функции в задачи и фиксирует прогресс:
Рабочий процесс: превратить спецификацию в задачи
Шаг 1: предоставьте спецификацию
Что происходит:
- Continue анализирует спецификацию
- Предлагает список задач с заголовками и описаниями
- Показывает вам предложенные задачи
- Ждёт подтверждения
Шаг 2: создайте задачи (после подтверждения)
Что происходит:
- Continue вызывает
create_taskдля каждой задачи - Задачи создаются в Workify
- Continue подтверждает, что было создано
Шаг 3: фиксируйте прогресс в комментариях
Что происходит:
- Continue находит задачу
- Вызывает
add_task_commentс вашим описанием - Комментарий добавляется к задаче
Устранение неполадок SSE
❌ SSE-соединение обрывается
Симптом: соединение сначала работает, но затем разрывается
Возможные причины:
- Нестабильность сети
- Прокси или брандмауэр прерывает долгоживущие соединения
- Таймаут на стороне сервера
Решение:
- Проверьте стабильность сети
- Убедитесь, что прокси/брандмауэр разрешает SSE-соединения
- Попробуйте перезагрузить Continue
- Проверьте логи Continue на наличие сообщений об ошибках
❌ Таймаут SSE-соединения
Симптом: соединение не устанавливается или истекает по таймауту
Возможные причины:
- Проблемы с сетевым подключением
- Брандмауэр блокирует SSE-соединения
- Помехи со стороны корпоративного прокси
- Неверный URL или заголовок авторизации
Решение:
- Убедитесь, что URL эндпоинта верен:
https://app.workify.ru/mcp - Проверьте формат заголовка авторизации
- Проверьте, доступен ли
https://app.workify.ru - Проверьте настройки сети/брандмауэра
❌ Ошибки валидации конфигурации
Возможные причины:
- Неверный синтаксис JSON
- Отсутствуют обязательные поля (name, transport, type, url)
- Неверный тип транспорта (для удалённых должен быть "sse")
Решение:
- Проверьте синтаксис JSON
- Убедитесь, что задано
"type": "sse" - Убедитесь, что присутствуют все обязательные поля
Рекомендации по SSE
Советы для SSE
- Держите контекст минимальным: SSE лучше всего работает с сфокусированными запросами
- Сокращайте число вызовов инструментов: объединяйте операции, когда это возможно
- Обрабатывайте разрывы корректно: Continue должен повторять попытки автоматически
- Отслеживайте статус соединения: проверяйте логи Continue, если проблемы сохраняются
Дальнейшие шаги
Рабочие процессы Continue
Промпты для еженедельного планирования и управления задачами
Руководство по транспорту SSE
Подробнее об удалённых MCP-серверах и SSE
Подключите Continue к Workify
Используйте транспорт SSE для удалённого доступа к MCP
Банковская карта не требуется