SAP HANA CLI — MCP-сервер для Claude Code: 150+ инструментов HANA
Подключает к ИИ-ассистенту больше 150 инструментов SAP HANA: запросы, объекты, отладка. Пригодится, если вы пишете под HANA из VSCode или облачной оболочки.
claude mcp add hana-cli -- npx -y hana-cliЧто делает SAP HANA CLI
SAP HANA CLI — это обёртка над hana-cli, консольной утилитой для локальной разработки под SAP HANA вне инструментов SAP. Через MCP она отдаёт ассистенту десятки команд: работа с таблицами и представлениями, разбор планов запросов, служебные операции по базе. Ставится одной строкой npx -y hana-cli, отдельный сервер поднимать не нужно.
Часть команд ходит в SAP Business Technology Platform. Для них нужен официальный btp CLI, установленный и доступный в PATH — без него эти вызовы просто не отработают. Подключение к базе идёт через default-env.json, который вы уже используете при локальной разработке; подойдёт и локальный SAP HANA, express edition, и удалённый инстанс, включая SAP HANA Cloud.
Требуется Node.js версии 22 или новее. Ветка 4.x переписана на Express 5 и заново собрала работу с соединениями, так что на нестандартном окружении возможны сюрпризы — если что-то отвалилось, откатитесь на npm install -g [email protected].
Какие задачи решает
- посмотреть структуру таблицы и её индексы прямо из чата
- разобрать план выполнения тяжёлого запроса
- выгрузить данные из SAP HANA Cloud в файл
- сравнить объекты между двумя инстансами HANA
- проверить права и роли пользователя базы
Примеры запросов агенту
- Покажи структуру таблицы
SALES_ORDERSи её индексы - Разбери план выполнения этого запроса и скажи, где узкое место
- Выгрузи первые 100 строк из
CUSTOMERSв CSV
Как установить SAP HANA CLI
Командой платформы
claude mcp add hana-cli -- npx -y hana-cliКомандой платформы
codex mcp add sap-hana-cli -- npx -y hana-cliФайл настроек
{
"mcpServers": {
"sap-hana-cli": {
"command": "npx",
"args": [
"-y",
"hana-cli"
]
}
}
}Файл настроек
{
"servers": {
"sap-hana-cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"hana-cli"
]
}
}
}Командой платформы
gemini mcp add sap-hana-cli npx -y hana-cliПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SAP HANA CLI
Как установить SAP HANA CLI в Claude Code?
Выполните claude mcp add hana-cli -- npx -y hana-cli. Сервер пропишется в конфигурацию Claude, и инструменты появятся в сессии.
Что делает SAP HANA CLI?
Даёт ассистенту доступ к командам hana-cli для работы с базой SAP HANA: запросы, объекты, планы выполнения, операции через BTP. Всё это без переключения в отдельный SQL-клиент.
Что нужно для работы с BTP-командами?
Официальный btp CLI от SAP, установленный в системе и доступный в PATH. Без него команды, обращающиеся к сервисам SAP Business Technology Platform, не запустятся.