Подключите сервер к ChatGPT
Создайте аккаунт, подключите Linux-сервер, затем добавьте прямое MCP-подключение.
Перед началом
Вам нужен Linux-сервер amd64 или arm64 с systemd, канал администрирования под вашим контролем и исходящий HTTPS-доступ. Ваш аккаунт и рабочее пространство ChatGPT должны разрешать пользовательские MCP-подключения. Эта инструкция описывает прямое подключение без размещения в Directory.
Установщик требует явного согласия на административные права. После этого подключённый ИИ сможет выполнять действия с правами root агента. Проверяйте каждую команду установки и используйте только серверы, которыми вы уполномочены управлять.
Создайте аккаунт OpsTether
Откройте личный кабинет и выберите Sign in or create an account. Нажмите Register, затем задайте имя пользователя и пароль длиной не менее 12 символов. Email необязателен. Сохраните данные для входа: восстановление пароля по email пока недоступно.
Подключите Linux-сервер
- Выберите Connect server в личном кабинете.
- Проверьте сгенерированную команду установки и подтверждение root-доступа.
- Выполните эту команду в терминале своего сервера.
- Вернитесь в личный кабинет, нажмите Refresh и убедитесь, что нужный сервер онлайн.
Команда установки содержит краткоживущие данные для привязки устройства. Не раскрывайте её. Если срок действия истёк до установки, создайте новую команду.
Добавьте OpsTether в ChatGPT
В веб-версии ChatGPT откройте Plugins → + → Add custom MCP server. Введите следующие параметры. Названия полей могут отличаться в разных версиях клиента.
| Параметр | Значение |
|---|---|
| Название | OpsTether |
| URL сервера | https://opstether.m2g.pro/mcp |
| Аутентификация | OAuth |
| ID клиента OAuth | opstether-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
Если клиент требует секрет или показывает другой callback, сообщите поддержке название клиента и callback URL. Не отправляйте учётные данные.
Проверьте первое подключение
Начните новый чат, выберите @OpsTether и попросите показать подключённые серверы. Проверьте имя возвращённого сервера, затем запросите использование системных ресурсов.
Покажи мои подключённые серверы и укажи, какие из них сейчас онлайн.
Покажи загрузку процессора, использование памяти и диска на этом сервере.
Также можно проверять процессы, состояние и журналы служб systemd, контейнеры Docker и файлы. При разрешении изменений используйте средства проверки вашего ИИ-клиента.
Устранение проблем с подключением
Серверов нет
Убедитесь, что личный кабинет и ИИ-клиент используют один и тот же аккаунт OpsTether.
Сервер не в сети
Проверьте агент на нужном сервере и его исходящее HTTPS-соединение, затем обновите личный кабинет.
Срок команды установки истёк
Создайте новую команду в личном кабинете.
Ошибка OAuth-подключения
Явно укажите приведённый выше client ID и оставьте секрет пустым. Не рассчитывайте на автоматическую регистрацию клиента.
Пользовательское MCP-подключение недоступно
Уточните разрешения аккаунта и рабочего пространства у своего ИИ-провайдера. OpsTether не может изменить эти разрешения.
Действуют правила доступности аккаунта, рабочего пространства и провайдера. Названия пунктов меню в этой инструкции соответствуют английским интерфейсам.