
lennix1337/genexus18mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
GeneXus 17 と GeneXus 18 MCP サーバ Claude, Cursor, AI エージェント - 読み込み、編集、およびモデルコンテキストプロトコル上の KB オブジェクトを分析します.
概要
→ Guía de inicio en español → Guia de início em português → トラブルシューティングガイド AI エージェント — Claude デスクトップ、Claude コード、Cursor、Antigravity、および MCP 互換クライアント — 選択した GeneXus SDK がサポートするナレッジベース内での読み取り、編集、解析、およびリファクタオブジェクト。 つまり、エージェントは実際のKBで動作するので、コピーや解析の近似ではなく、 練習中: MB で MCP を指し、「属性 CustomerId ですべてのトランザクションを一覧表示する」などの AI アシスタントの事を尋ねます。 「合計を検証する注文取引にルールを追加します。」または「新しい SDT を使用するこの手順を再ファクタリングする」と、それを行います。 同じ MCP ディストリビューションは、生成された互換性文書にリストされている SDK のメジャーをサポートしています。 各設定した MCP プロセスでは、インストールした SDK を --gx で 1 つ選択します。別途 MCP のインストールは不要です.
概要(AI 翻訳)
hblás español? → Guía de inicio en español Fala português? → Guia de início em português Stuck? → トラブルシューティングガイド すべてのドキュメント → ドキュメントインデックス
お問い合わせ
GeneXus MCP Server は、AI エージェント — Claude デスクトップ、Claude コード、Cursor、Antigravity、および MCP 互換クライアント — 選択されたネイティブ SDK またはレガシー互換性ドライバーがサポートするナレッジベース内の読み取り、編集、解析、およびリファクタオブジェクトを可能にします。 ネイティブ SDK パスは、real GeneXus SDK とレガシーパスが explicit Reflect/COM アダプターを使用します。KB の解析されたコピーにパスが依存しません。
練習中: MB で MCP を指し、“属性 CustomerId” ですべてのトランザクションを一覧表示する、“合計を検証する注文取引にルールを追加します”、または “この手順は、新しい SDT” を使用するようにします。
お問い合わせ
マルチバージョンGeneXusサポート
同じ MCP ディストリビューションは、リストされている公式ネイティブ SDK メジャーをサポートしています。 生成された互換性文書。 また、基本的な、最高の努力も含まれています 別のドライバを介してそこにリストされているレガシーバージョンの互換性; そのパスは、フルネイティブ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"