Tuqo в OpenCode
OpenCode подключает удалённые MCP-серверы блоком mcp в opencode.json (в корне проекта или глобально в ~/.config/opencode/opencode.json) и сам ведёт OAuth: команда opencode mcp auth откроет браузер, вы подтвердите доступ к проекту Tuqo. Ключ tqk_ в заголовке — альтернатива для CI.
Откройте конфиг
opencode.json в корне проекта или глобальный ~/.config/opencode/opencode.json.
Добавьте сервер
В блоке mcp заведите запись tuqo: type remote и адрес MCP (пример ниже). Имя записи — им же зовёте сервер в командах.
Авторизуйтесь
opencode mcp auth tuqo — откроется браузер: вход в Tuqo, выбор проекта, прав и срока. Статус видно в opencode mcp list.
Деплойте
Попросите агента создать сайт и опубликовать — он вызовет create_site и deploy_files и вернёт боевую ссылку.
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"tuqo": {
"type": "remote",
"url": "https://mcp.tuqo.ru/mcp",
"enabled": true
}
}
} OpenCode + Tuqo — частые вопросы
Как подключиться по ключу, без OAuth? +
В записи tuqo поставьте поле oauth в false и добавьте объект headers с Authorization: Bearer tqk_… Ключ создаётся в панели app.tuqo.ru → проект → «API-ключи» и показывается один раз.
Запись кладётся в mcp или в mcp.servers? +
Прямо в mcp: имя сервера — это ключ объекта mcp (mcp → tuqo → type и url). Отдельного уровня servers у OpenCode нет — частая ошибка при переносе конфига из VS Code.
Как отозвать доступ? +
opencode mcp logout tuqo удалит сохранённые токены на машине, а сам доступ отзывается в панели Tuqo → проект → «Подключения ИИ» в один клик.
Что доступно и не много ли инструментов? +
Все 50 инструментов Tuqo: сайты, deploy_files/deploy_site, домены, откаты деплоев, закрытый доступ, заявки с форм. Если контекста модели мало — подключайтесь с правами только для чтения, а полный доступ включайте на деплой.
Правки конфига не подхватились +
Перезапустите opencode: конфиг читается при старте сессии. Список серверов и статус авторизации — opencode mcp list.