Tuqo в DeepSeek Harness
DeepSeek Harness (команда dsh) — открытая агентная среда DeepSeek с веб-интерфейсом. Внешние MCP-серверы подключаются плагином @deepseek-ai/dsh-mcp-client: строка с адресом и заголовками добавляется в патч профиля cordis.patch.yml. Входа по OAuth у этого клиента нет, поэтому Tuqo подключается ключом проекта tqk_.
Создайте ключ проекта
В панели Tuqo → «ИИ и API» → создать (tqk_…, показывается один раз).
Откройте патч профиля
Файл cordis.patch.yml профиля, которым запускаете dsh, — для веб-интерфейса обычно ~/.dsh/profiles/web/cordis.patch.yml.
Добавьте строку Tuqo
Строка плагина @deepseek-ai/dsh-mcp-client: transport streamable-http, адрес MCP и заголовок Authorization (пример ниже). id строки и serverName — новые, ещё не занятые.
Проверьте и деплойте
С горячей перезагрузкой dsh подхватит правку сам, без неё — перезапустите. dsh web --dump-config покажет строку в итоговом конфиге; дальше попросите агента опубликовать сайт.
# ~/.dsh/profiles/web/cordis.patch.yml
- insert:
- id: mcp-tuqo
name: '@deepseek-ai/dsh-mcp-client'
config:
serverName: tuqo
transport: streamable-http
url: https://mcp.tuqo.ru/mcp
headers:
Authorization: Bearer tqk_xxx_yyy DeepSeek Harness + Tuqo — частые вопросы
Нужен ли OAuth? +
Нет: встроенный MCP-клиент DeepSeek Harness передаёт статические заголовки, а вход через браузер не ведёт. Подключайтесь ключом tqk_ — он создаётся в панели и отзывается там же.
Строка есть, а инструментов Tuqo нет +
Проверьте итоговый конфиг: dsh web --dump-config должен показать строку mcp-tuqo. Если id уже занят, патч заменит config той строки, а не добавит новую; serverName тоже должен быть уникальным.
Как не хранить ключ в файле? +
Значение заголовка можно взять из переменной окружения при загрузке конфига — так показано в документации плагина: Authorization: !!js '`Bearer ${process.env.TUQO_API_KEY}`'. Переменная должна быть задана в оболочке, из которой запускается dsh.
Формат конфига может поменяться? +
DeepSeek Harness пока в статусе developer preview, разработчики предупреждают о несовместимых изменениях. Если строка перестала работать — сверьтесь с документацией плагина dsh-mcp-client: адрес и заголовок Tuqo остаются прежними.
Сколько инструментов получит агент? +
Все 52 инструмента Tuqo: сайты, deploy_files/deploy_site, домены, откаты, закрытый доступ, заявки с форм. Права задаёт ключ: для деплоя хватит уровня editor.