HaloPSA MCP — MCP-сервер для Claude Code: что делает и как установить
Интегрирует тикеты, мониторинг SLA и аналитику HaloPSA в агент через локальное зеркало SQLite. Избавляет от лимитов API.
Открыть на GitHubЧто делает HaloPSA MCP
Сервер связывает ИИ-агента с API платформ HaloPSA, HaloITSM и HaloCRM. Инструмент выполняет триаж входящих заявок, предупреждает о срыве SLA и собирает сводную статистику по клиентам. Локальное зеркало базы в SQLite позволяет агенту выполнять сложные выборки без постоянных запросов к живому API.
Внутри работают две утилиты: бинарник halopsa-mcp и консольный клиент halopsa-cli. Перед запуском необходимо авторизоваться командой halopsa-cli auth login, передав ключи из раздела интеграций HaloPSA.
Запускать сервер в режиме --transport http сейчас небезопасно. В этой сборке нет пароля и защиты от browser-rebinding, поэтому нужно использовать только стандартный транспорт stdio.
Какие задачи решает
- разобрать очередь входящих заявок в HaloPSA
- предотвратить срыв сроков реагирования по SLA
- собрать аналитику по нескольким клиентам к отчёту QBR
- найти повторяющиеся инциденты через локальное зеркало базы
Примеры запросов агенту
- Проверь тикеты HaloPSA с высоким приоритетом и найди те, где срывается SLA
- Собери сводку обращений по всем клиентам за прошлый квартал для подготовки к QBR
- Покажи открытые инциденты для клиента через локальную базу SQLite
Как установить HaloPSA MCP
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о HaloPSA MCP
Как установить HaloPSA MCP в Claude Code?
Добавьте каталог плагинов командой /plugin marketplace add Servosity/msp-skills, затем установите пакет вызовом /plugin install halopsa@msp-skills.
Зачем серверу локальное зеркало SQLite?
Локальная копия базы позволяет выполнять тяжёлые аналитические запросы сразу по всем клиентам. Это спасает от исчерпания лимитов API при подготовке отчётов.
Почему нельзя использовать режим HTTP transport?
В текущей версии сетевой режим слушает все интерфейсы без пароля и уязвим для атак через браузер. Инструмент требует запуска строго через стандартный ввод-вывод stdio.