Вернуться к OpsTether

Подключите сервер к ChatGPT

Создайте аккаунт, подключите Linux-сервер, затем добавьте прямое MCP-подключение.

Перед началом

Вам нужен Linux-сервер amd64 или arm64 с systemd, канал администрирования под вашим контролем и исходящий HTTPS-доступ. Ваш аккаунт и рабочее пространство ChatGPT должны разрешать пользовательские MCP-подключения. Эта инструкция описывает прямое подключение без размещения в Directory.

Доступ root

Установщик требует явного согласия на административные права. После этого подключённый ИИ сможет выполнять действия с правами root агента. Проверяйте каждую команду установки и используйте только серверы, которыми вы уполномочены управлять.

Создайте аккаунт OpsTether

Откройте личный кабинет и выберите Sign in or create an account. Нажмите Register, затем задайте имя пользователя и пароль длиной не менее 12 символов. Email необязателен. Сохраните данные для входа: восстановление пароля по email пока недоступно.

Открыть личный кабинет

Подключите Linux-сервер

  1. Выберите Connect server в личном кабинете.
  2. Проверьте сгенерированную команду установки и подтверждение root-доступа.
  3. Выполните эту команду в терминале своего сервера.
  4. Вернитесь в личный кабинет, нажмите Refresh и убедитесь, что нужный сервер онлайн.

Команда установки содержит краткоживущие данные для привязки устройства. Не раскрывайте её. Если срок действия истёк до установки, создайте новую команду.

Добавьте OpsTether в ChatGPT

В веб-версии ChatGPT откройте Plugins → + → Add custom MCP server. Введите следующие параметры. Названия полей могут отличаться в разных версиях клиента.

ПараметрЗначение
НазваниеOpsTether
URL сервераhttps://opstether.m2g.pro/mcp
АутентификацияOAuth
ID клиента OAuthopstether-chatgpt
Секрет клиента OAuthОставьте пустым. Это публичный клиент OAuth.
Области доступа, если запрошеныopenid profile email opstether:admin

Выберите вариант с существующим или предоставленным OAuth-клиентом. Прочитайте уведомление о доступе и нажмите Create as a plugin. Войдите в тот же аккаунт OpsTether, который использовали в личном кабинете, и проверьте запрашиваемые разрешения. Установите созданный плагин перед использованием в разговоре.

Дополнительные настройки OAuth и другие клиенты

Подключение использует Authorization Code с PKCE S256 и аутентификацию на token endpoint методом none. Автоматическая регистрация клиентов отключена. Другие клиенты или отличающиеся callback URL требуют отдельной регистрации оператором сервиса.

Ресурс / аудитория
https://opstether.m2g.pro/mcp
Зарегистрированный callback
https://chatgpt.com/connector_platform_oauth_redirect

Документ обнаружения OAuth

Если клиент требует секрет или показывает другой callback, сообщите поддержке название клиента и callback URL. Не отправляйте учётные данные.

Поддержка

Проверьте первое подключение

Начните новый чат, выберите @OpsTether и попросите показать подключённые серверы. Проверьте имя возвращённого сервера, затем запросите использование системных ресурсов.

Покажи мои подключённые серверы и укажи, какие из них сейчас онлайн.
Покажи загрузку процессора, использование памяти и диска на этом сервере.

Также можно проверять процессы, состояние и журналы служб systemd, контейнеры Docker и файлы. При разрешении изменений используйте средства проверки вашего ИИ-клиента.

Устранение проблем с подключением

Серверов нет

Убедитесь, что личный кабинет и ИИ-клиент используют один и тот же аккаунт OpsTether.

Сервер не в сети

Проверьте агент на нужном сервере и его исходящее HTTPS-соединение, затем обновите личный кабинет.

Срок команды установки истёк

Создайте новую команду в личном кабинете.

Ошибка OAuth-подключения

Явно укажите приведённый выше client ID и оставьте секрет пустым. Не рассчитывайте на автоматическую регистрацию клиента.

Пользовательское MCP-подключение недоступно

Уточните разрешения аккаунта и рабочего пространства у своего ИИ-провайдера. OpsTether не может изменить эти разрешения.

Документация OpenAI по пользовательским MCP-подключениям

Действуют правила доступности аккаунта, рабочего пространства и провайдера. Названия пунктов меню в этой инструкции соответствуют английским интерфейсам.