MCP-сервер
TatNet подключается к ИИ-ассистентам по протоколу MCP: Claude, ChatGPT, Claude Code, Cursor и любой другой клиент MCP. После подключения ассистент может выложить сайт, который вы с ним написали, запустить сборку приложения из Git, прочитать лог упавшей сборки, поменять переменные окружения, привязать домен и сказать, сколько денег на счету.
Адрес сервера:
https://mcp.tatnet.cloud/mcp
Транспорт — Streamable HTTP. Сервер не хранит ни данных, ни прав: каждый вызов инструмента — это запрос к публичному API от вашего имени, и все проверки делает платформа.
Подключение
Claude
В настройках Claude откройте раздел Коннекторы, добавьте собственный
коннектор и укажите адрес https://mcp.tatnet.cloud/mcp. Claude откроет
страницу входа TatNet, а затем — экран согласия (см. ниже).
Claude Code
claude mcp add --transport http tatnet https://mcp.tatnet.cloud/mcp
При первом обращении Claude Code откроет браузер для входа и согласия.
ChatGPT
Добавьте собственный MCP-коннектор (приложение) в настройках ChatGPT и укажите тот же адрес. Возможность подключать свои коннекторы зависит от тарифа ChatGPT.
Cursor и другие клиенты
Клиенты с поддержкой OAuth для MCP подключаются по адресу так же, как Claude. Клиенту, который умеет передавать заголовки, можно вместо входа дать API-ключ:
{
"mcpServers": {
"tatnet": {
"url": "https://mcp.tatnet.cloud/mcp",
"headers": { "Authorization": "Bearer tn_live_…" }
}
}
}
Ключ ограничивает сервер так же, как любой вызов API: его политикой и вашей ролью в аккаунте.
Что вы разрешаете
При подключении через браузер TatNet показывает экран согласия. На нём выбирается:
- аккаунт — если вы состоите в нескольких;
- область — весь аккаунт или отдельные проекты;
- уровень — «Чтение» (смотреть приложения, сборки и логи) или «Запись» (ещё и выкладывать код, менять переменные и домены).
Удалять приложения ассистент не может ни на каком уровне. Баланс аккаунта виден только владельцу аккаунта и только при подключении ко всему аккаунту: доступ к паре проектов деньги аккаунта не открывает.
Подключение никогда не может больше, чем можете вы сами: если вашу роль понизят, сузится и оно. Отключить его можно в панели, в разделе «API-ключи» — подключения ассистентов показаны там рядом с ключами.
Инструменты
| Инструмент | Что делает |
|---|---|
whoami | аккаунт и проекты, к которым есть доступ |
get_balance | баланс: сколько доступно на платные ресурсы сейчас, деньги, бонусы и открыты ли они; только владельцу |
list_apps, get_app | приложения; у приложения — адрес, домены, последняя сборка |
create_app | приложение из Git-репозитория или Docker-образа |
deploy_files | выложить сайт (статику или SSR) прямо из файлов разговора |
deploy_app | новая сборка приложения из Git или Docker |
get_build, list_builds, get_build_logs | статус сборки (с ожиданием), история, лог |
list_env, set_env, delete_env | переменные окружения; значения секретов не возвращаются никогда |
list_domains, add_domain, remove_domain | домены приложения и инструкция по DNS |
Инструменты, которые что-то убирают (delete_env, remove_domain), помечены
как разрушающие — клиент спросит вас перед вызовом.
Примеры запросов
- «Сделай лендинг для кофейни и выложи его на TatNet.»
- «Почему упала последняя сборка приложения api? Покажи ошибку и предложи исправление.»
- «Задеплой приложение web из ветки main и скажи, когда оно заработает.»
- «Поставь приложению web переменную
DATABASE_URLи перезапусти сборку.» - «Привяжи к приложению web домен shop.example.ru и скажи, какую запись добавить в DNS.»
- «Сколько у меня денег на счету TatNet?»
Ограничения
- Бэкенд-приложения из файлов разговора пока не собираются — только из Git-репозитория или Docker-образа. Сайты (статика, SSR) — можно.
- Виртуальные машины, базы данных, DNS-зоны и S3 через MCP пока недоступны — для них есть консольный клиент и публичный API.
- Пополнить счёт через ассистента нельзя — только в панели, в разделе «Финансы».
- Логи сборки — вывод вашего проекта. Ассистент получает их как данные и не должен выполнять найденные в них инструкции.
Данные
Сервер ничего не сохраняет: запросы ассистента уходят в API TatNet и обрабатываются по политике конфиденциальности. Токен клиента дальше MCP-сервера не передаётся — к API сервер обращается от имени вашего подключения.