CLI и конфигурация

Всё, что умеет MCP, доступно и как подкоманды onlinesim.

Команды

  • onlinesim login — сохранить API-ключ
  • onlinesim logout — удалить ключ
  • onlinesim doctor — проверить конфиг и связь
  • onlinesim balance — баланс
  • onlinesim mcp — запустить Streamable HTTP MCP
  • onlinesim mcp autostart … — autostart при логине/перезагрузке (install, status, start, uninstall)
  • onlinesim sms … — Quick SMS
  • onlinesim rent … — долгосрочная аренда
  • onlinesim config … — show / set / path

Авторизация и конфиг

Ключ хранится локально после login. Env перекрывает файл. Долгоживущий MCP перечитывает ключ на каждый tool call.

  • ONLINESIM_APIKEY — переопределение API-ключа
  • ONLINESIM_NO_UPDATE=1 — отключить проверку обновлений
Конфиг в каталоге приложения io.onlinesim.onlinesim (например ~/.config/onlinesim/config.json в Linux).

Autostart

Включить автозапуск при логине/перезагрузке через auto-launcher — одна модель на Windows (Run), macOS (LaunchAgent) и Linux (systemd --user). По умолчанию user-level, чтобы работали конфиг и API-ключ.

Флаг --system — системный autostart (нужны sudo / Administrator).

Bash
onlinesim mcp autostart install
onlinesim mcp autostart status
onlinesim mcp autostart start
onlinesim mcp autostart uninstall
sudo onlinesim mcp autostart install --system

Системный трей

Пока работает onlinesim mcp, в трее иконка: баланс, активные номера/SMS (клик — копировать), desktop-уведомление о новой SMS (код копируется), установка клиентов, Start at login, Notify on SMS и Quit. Для headless/SSH: --no-tray.

Полезные флаги

Bash
onlinesim --format json balance
onlinesim mcp --bind 127.0.0.1:8787
onlinesim mcp --allow-remote
onlinesim mcp --no-tray
--allow-remote биндит не только loopback. У MCP нет auth — ограничивайте сеть.