Перейти к основному содержимому

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 сервер обращается от имени вашего подключения.