AI-асистенти (MCP)
sourhost можна підключити до AI-асистента через MCP — відкритий стандарт, за яким асистенти працюють із зовнішніми сервісами. Після підключення можна писати звичайним текстом: «чому лагає сервер?», «постав de_dust2 і 24 слоти», «щоночі о 5 ранку рестарт», «продовж усе на місяць».
Що вміє асистент
- Переглядати проєкти, сервери, статус і навантаження, баланс, тарифи й ціни.
- Запускати, зупиняти й перезапускати сервери.
- Надсилати команди в консоль і читати її останні рядки.
- Показувати карту, онлайн і список гравців.
- Читати й правити файли сервера, наприклад
server.cfg. - Змінювати параметри запуску й порт, перевстановлювати сервер.
- Створювати завдання за розкладом і бекапи, відновлювати їх.
- Видавати доступ до сервера й показувати дані SFTP.
- Продовжувати й орендувати сервери, змінювати тариф, давати посилання на поповнення.
- Переглядати FastDL і стискати його файли.
- Писати в підтримку й відповідати в тікетах.
Асистент працює з правами вашого API-токена і не може більше, ніж дозволяє токен.
Крок 1. Токен
Відкрийте меню акаунта → «Налаштування» → «API-токени» і натисніть «Підключити до AI». Відкриється форма з уже позначеними правами для роботи із серверами. Витрати з балансу за замовчуванням вимкнені: якщо хочете, щоб асистент міг продовжувати й орендувати, позначте billing:spend і задайте ліміт.
Після створення вікно покаже токен і готові рядки підключення. Скопіюйте їх одразу — токен більше не покажеться.

- Сам токен.
- Команда для Claude Code.
- Налаштування для Cursor та інших клієнтів MCP.
- Посилання на skill sourhost та інструкцію.
Крок 2. Підключення
Claude Code. Виконайте в терміналі команду з вікна:
claude mcp add --transport http sourhost https://sourhost.net/mcp --header "Authorization: Bearer sh_live_ваш_токен"Cursor та інші клієнти з налаштуваннями MCP. Додайте до їхнього файлу налаштувань MCP (у Cursor це ~/.cursor/mcp.json):
{
"mcpServers": {
"sourhost": {
"url": "https://sourhost.net/mcp",
"headers": { "Authorization": "Bearer sh_live_ваш_токен" }
}
}
}Claude Desktop і клієнти без налаштування заголовків. Підключіть через перехідник mcp-remote (потрібен Node.js):
{
"mcpServers": {
"sourhost": {
"command": "npx",
"args": ["mcp-remote", "https://sourhost.net/mcp", "--header", "Authorization:Bearer sh_live_ваш_токен"]
}
}
}Підключення до claude.ai і ChatGPT у браузері в один клік, без копіювання токена, з'явиться пізніше.
Крок 3. Skill (рекомендуємо)
Skill — це інструкція для асистента: як діагностувати лаги, де лежать конфіги CS2, що робити з помилками, коли перепитувати перед витратами. З ним відповіді помітно точніші.
- Застосунки Claude: завантажте skill і завантажте архів у налаштуваннях Claude, у розділі навичок (Skills).
- Claude Code: розпакуйте архів у
~/.claude/skills/— має вийти папка~/.claude/skills/sourhost.
Повний плагін для Claude Code (skill і підключення разом) — sourhost-plugin.zip; токен він бере зі змінної середовища SOURHOST_API_TOKEN.
Безпека
- Витрати лише з вашого «так». Перед будь-якою покупкою асистент спершу отримує розрахунок і називає суму. Списання відбувається лише після підтвердження й лише в межах ліміту токена.
- Небезпечні дії з підтвердженням. Перевстановлення, відновлення бекапу й видалення файлів чи бекапів потребують явного підтвердження.
- Захист від підміни команд. Текст консолі, файлів і ніків гравців асистент вважає даними, а не командами.
- Журнал подій. Усі дії потрапляють у журнал з позначкою «API-токен «назва»».
- Вимкнення. Відкличте токен у «Налаштування → API-токени» — доступ зникне одразу.