К основному содержанию
MCP-сервер CX Codex

hilan-mcp — MCP-сервер для Claude Code: расчётные листы Hilan

Достаёт расчётные листы и форму 106 из Hilan в любой ИИ-ассистент. Пригодится, если нужно спросить у агента, сколько вы заработали за месяц.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env COMPANY_URL=<COMPANY_URL> --env COMPANY_TENANT=<COMPANY_TENANT> --env COMPANY_CODE=<COMPANY_CODE> --env HILAN_DB_KEY=<HILAN_DB_KEY> --env NODE_EXTRA_CA_CERTS=<NODE_EXTRA_CA_CERTS> --transport stdio hilan-mcp -- npx -y hilan-mcp
Открыть на GitHub

Что делает hilan-mcp

Официального API у Hilan нет, поэтому сервер поднимает headless Chromium через Playwright, логинится и дальше переиспользует уже авторизованную сессию для запросов к внутренним .asmx-эндпоинтам и скачивания PDF. Куки и заголовки наследуются от реальной загрузки страницы, а не собираются вручную.

Поля формы входа у разных работодателей отличаются: где-то два поля, где-то три. Сервер разбирает форму заново при первой загрузке учётных данных для каждого тенанта, поэтому привязки к одной компании нет. Данные лежат в SQLCipher-зашифрованной SQLite, ключ на диск в открытом виде не пишется. Хранить его можно в системном хранилище (Keychain, DPAPI, Secret Service) или в переменной HILAN_DB_KEY.

Учётные данные вводите сами в своём терминале, не в чате с ассистентом. Первый запуск ставит Chromium и просит задать ключ шифрования не короче 6 символов. Если у вас npm 12 или новее, установочные скрипты зависимостей заблокированы, а better-sqlite3-multiple-ciphers без них не соберёт нативный модуль: настройка как будто проходит, но потом падает каждый инструмент, работающий с базой. Разрешите скрипт заранее командой npm config set allow-scripts=better-sqlite3-multiple-ciphers --location=user.

Какие задачи решает

  • вытащить расчётный лист за нужный месяц в структурированном виде
  • скачать PDF формы 106 за год
  • спросить у агента сумму заработка за июнь без похода в веб-интерфейс
  • подключить несколько работодателей Hilan в одном клиенте
  • хранить пароль от Hilan, не оставляя его в открытом виде на диске

Примеры запросов агенту

  • Покажи мой расчётный лист за март, тенант amdocs
  • Скачай форму 106 за прошлый год
  • Сколько я заработал в июне?

Как установить hilan-mcp

Командой платформы

claude mcp add --env COMPANY_URL=<COMPANY_URL> --env COMPANY_TENANT=<COMPANY_TENANT> --env COMPANY_CODE=<COMPANY_CODE> --env HILAN_DB_KEY=<HILAN_DB_KEY> --env NODE_EXTRA_CA_CERTS=<NODE_EXTRA_CA_CERTS> --transport stdio hilan-mcp -- npx -y hilan-mcp

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о hilan-mcp

Как установить hilan-mcp в Claude Code?

Выполните claude mcp add hilan-mcp -e HILAN_DB_KEY=<HILAN_DB_KEY> -- npx -y hilan-mcp. Если нужны тенант и корпоративный CA, есть вариант с `--env COMPANY_URL=<COMPANY_URL> --env COMPANY_TENANT=<COMPANY_TENANT> --env COMPANY_CODE=<COMPANY_CODE> --env HILAN_DB_KEY=<HILAN_DB_KEY> --env NODE_EXTRA_CA_CERTS=<NODE_EXTRA_CA_CERTS> --transport stdio hilan-mcp -- npx -y hilan-mcp`.

Что делает hilan-mcp?

Забирает расчётные листы и форму 106 из личного кабинета Hilan и отдаёт их ассистенту: структурированные суммы и PDF. Инструмент query отвечает на вопросы по уже сохранённым локально данным, без обращения к сети.

Что нужно, чтобы сервер заработал?

Сначала сами запустите npx hilan-mcp setup --tenant amdocs в своём терминале: он поставит Chromium, определит поля входа вашего тенанта и спросит учётные данные. Ключ шифрования базы удобнее положить в системное хранилище через npx hilan-mcp setup-key.

Похожие MCP-серверы

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 386 989звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 918звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 115звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 160звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 392звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 872звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой