genexus — MCP-сервер для Claude Code: что делает и как установить
MCP-сервер для работы с базами знаний GeneXus прямо из Claude Code или Cursor. Позволяет читать, изменять и проверять транзакции или процедуры без ручного экспорта.
claude mcp add genexus -- npx -y genexus-mcpЧто делает genexus
Сервер подключается напрямую к вашей базе знаний через GeneXus SDK или адаптеры совместимости, а не разбирает текстовые дампы. Поддерживаются версии GeneXus 16, 17 и 18 через нативный SDK, при этом GeneXus 18 выступает основной платформой. Для старых проектов линеек Evolution 1–3 и GX 15 сервер задействует адаптер на базе dotnet-reflection.
Для классических баз GeneXus 8.0 и 9.0 сервер применяет интерфейс com-gxpublic. Из-за этого на версиях 8 и 9 доступна только работа с базовыми метаданными, а правка исходников не поддерживается. Если вы переключаете путь к базе или версию через команду init, клиент нужно перезапустить целиком, чтобы обновились схемы инструментов.
Какие задачи решает
- находить транзакции по заданным атрибутам в базе знаний
- добавлять проверочные правила в существующие транзакции
- переписывать процедуры под новые структуры SDT
- проверять совместимость установленного SDK с файлом базы
.gxw
Примеры запросов агенту
- Найди все транзакции, в которых используется атрибут CustomerId.
- Добавь правило валидации общей суммы в транзакцию Order.
- Проверь совместимость установленного GeneXus с нашей базой через genexus-mcp doctor.
Как установить genexus
Командой платформы
claude mcp add genexus -- npx -y genexus-mcpКомандой платформы
codex mcp add genexus -- npx -y genexus-mcpФайл настроек
{
"mcpServers": {
"genexus": {
"command": "npx",
"args": [
"-y",
"genexus-mcp"
]
}
}
}Файл настроек
{
"servers": {
"genexus": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"genexus-mcp"
]
}
}
}Командой платформы
gemini mcp add genexus npx -y genexus-mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о genexus
Как установить genexus в Claude Code?
Выполните в терминале команду claude mcp add genexus -- npx -y genexus-mcp.
Что делает MCP-сервер genexus?
Он связывает ассистента с базой знаний GeneXus через официальный SDK или драйверы совместимости. Агент может читать структуру объектов, менять процедуры и валидировать правила.
Какие версии GeneXus поддерживает сервер?
Нативный SDK используется для GeneXus 16, 17 и 18. Для Evolution 1–3 и GX 15 подключение идёт через рефлексию, а для GeneXus 8.0 и 9.0 — через 32-битный интерфейс GXPublic с ограничением до метаданных.