
lennix1337/genexus18mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
GeneXus 17 및 GeneXus 18 MCP 서버 Claude, Cursor 및 AI 에이전트 - Model Context Protocol에서 KB 개체를 읽고 편집하고 분석합니다.
개요
→ Guía de inicio en español → Guia de início em português → 문제 해결 가이드 AI Agent — Claude Desktop, Claude Code, Cursor, Antigravity 및 MCP-compatible client - 선택한 GeneXus SDK에 의해 지원되는 지식 베이스 내부의 읽기, 편집, 분석 및 복원 개체를 제공합니다. 그것은 , 그래서 에이전트는 실제 KB와 함께 작동, 복사 또는 패딩 법. 연습: 당신은 당신의 KB에 MCP를 포인트, 다음 "표시와 함께 모든 트랜잭션 목록"과 같은 당신의 AI 조수 것들을 요청, "총을 검증하는 주문 거래에 규칙을 추가", 또는 "새로운 SDT를 사용하는이 절차가 발생"-그리고 그것은. 동일한 MCP 배포는 생성된 호환성 문서에 나열된 SDK 전공을 지원합니다. 각 구성 MCP 프로세스는 --gx를 가진 1개의 설치된 SDK를 선정합니다; 별도의 MCP 임명은 요구되지 않습니다.
개요(AI 번역)
¿Hablás español? → 구아 드 inicio en español Fala português? → 구아 드 início em português Stuck? → 문제 해결 가이드 모든 문서 → 문서 인덱스
GeneXus MCP Server는 AI Agent — Claude Desktop, Claude Code, Cursor, Antigravity 및 MCP 호환 클라이언트가 선택한 네이티브 SDK 또는 레거시 호환성 드라이버에 의해 지원되는 지식 베이스 내부의 읽기, 편집, 분석 및 복원 개체를 허용합니다. Native SDK 경로는 real GeneXus SDK와 레거시 경로가 명시된 반사/COM 어댑터를 사용합니다. KB의 파싱된 복사본에 의존하지 마십시오.
연습 : KB에서 MCP를 점유하면 AI 조수 물건을 “표시합니다. 속성 CustomerId”, “총”, 또는 *“을 유효하게하는 주문 거래에 대한 규칙을 추가하십시오.이 절차는 새로운 SDT”*를 사용하여이 절차를 다시 시작합니다.
멀티 버전 GeneXus 지원
동일한 MCP 배포는 공식 네이티브 SDK 메이저를 지원합니다. 생성된 호환성 문서. 그것은 또한 기본적인, 제일 불편을 포함합니다 레거시 버전의 호환성은 별도의 드라이버를 통해 나열; 이 경로는 전체 native-SDK 지원과 동일하지 않습니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
GeneXus MCP Server — Multi-version GeneXus for Claude, Cursor, and AI Agents
¿Hablás español? → Guía de inicio en español Fala português? → Guia de início em português Stuck? → Troubleshooting guide All docs → Documentation index
GeneXus MCP Server lets AI agents — Claude Desktop, Claude Code, Cursor, Antigravity, and any MCP-compatible client — read, edit, analyze, and refactor objects inside a Knowledge Base supported by the selected native SDK or legacy compatibility driver. Native SDK paths work with the real GeneXus SDK and legacy paths use explicit reflection/COM adapters; neither path relies on a parsed copy of the KB.
In practice: you point the MCP at your KB, then ask your AI assistant things like “list all transactions with attribute CustomerId”, “add a rule to the Order transaction that validates the total”, or “refactor this procedure to use the new SDT” — and it does it.
Multi-version GeneXus support
The same MCP distribution supports the official native SDK majors listed in the
generated compatibility document. It also includes basic, best-effort
compatibility for the legacy versions listed there through separate drivers;
that path is not equivalent to full native-SDK support. A process can route
each declared KB to its own SDK/driver; --gx remains the convenient global
default for a single-major configuration. The commands below are examples of
switching the existing configuration:
npx genexus-mcp@latest init --kb "C:\KBs\KBTeste17" --gx "C:\Program Files (x86)\GeneXus\GeneXus17Trial"
# To switch this MCP configuration to GX18:
npx genexus-mcp@latest init --kb "C:\KBs\MyGX18KB" --gx "C:\Program Files (x86)\GeneXus\GeneXus18"
After switching the SDK or KB, fully restart the AI client so it reloads the MCP process and its tool schemas. If GX17 and GX18 must run simultaneously, use separate MCP configurations and ports.
Classic GX8/GX9 KBs can be opened without changing the global GX18 default by declaring their driver and installation per KB (the Gateway accepts both the list and object catalog shapes):
{
"Environment": {
"KBs": {
"SECT80": {
"Path": "D:\\GX80\\SECT",
설치
npx genexus-mcp@latest init --kb "C:\KBs\KBTeste17" --gx "C:\Program Files (x86)\GeneXus\GeneXus17Trial"