← Back to directory
G

GeneXus MCP Server

Community
Read, edit, and analyze GeneXus 18 knowledge base objects via MCP.
Category
Dev Tools #121 of 438
Stars
★ 37 Popular
Transport
stdio (local process)
Runtime
Node.js 18+ · .NET .NET Framework 4.8 ( · Prebuilt binary
Credentials
No credential needed
License
MIT
Last commit
Tools
47

Static review · not runListed 2026-09-08

FMRS 60/100 · C · Weakest Reliability 10/20 — Read the FMRS scoring method →

Fit and risk

What it can accessReads local filesWrites / deletes local filesRuns commands or codeUses the networkControls a browserConnects to a database

Best for

  • Developers and teams using GeneXus 18
  • AI tool users who want to interact with the knowledge base via natural language

Not for

  • Users without GeneXus
  • Cross-platform needs (Windows only)
  • Users expecting no local installation

Required permissions

  • Read/write local file system (KB files)
  • Execute build/deploy processes
  • Network access for certain features

Risks and side effects

  • Misusing edit tools could damage KB, but rollback is available
  • Build processes may incur performance overhead
  • Requires granting sufficient execution permissions

Setup

Before you start

Runtime:Node.js 18+ · .NET .NET Framework 4.8 ( · Prebuilt binary

  1. Ensure Windows, GeneXus 18 installed, and KB initialized.
  2. Run npx genexus-mcp@latest init --kb "<KB_PATH>" --gx "<GENEXUS_PATH>".
  3. Restart your AI client (fully quit).
  4. Test with prompt like "Using GeneXus MCP, list first 5 objects".

Check that it works

Fully close and reopen your AI client, then paste: 'Using the GeneXus MCP, list the first 5 objects in my KB and show name + type.' — the client should invoke the genexus_list_objects tool and return objects from your KB. You can also run npx genexus-mcp doctor --mcp-smoke to check the connection.

Troubleshooting

  1. Common issues:
  2. - Client doesn't see tools: Check client config and run `npx genexus-mcp clients`.
  3. - Worker fails to start: Check .NET 4.8 errors.
  4. - Build errors often due to locked files; inspect KB build logs.
  5. - Port conflicts: If 5000 is in use, adjust config.

Things to try

Once connected, you can ask your AI assistant things like:

  • Using the GeneXus MCP, list the first 5 objects in my KB and show name + type.
  • Add a rule to the Order transaction: error('Total must be positive') if Total < 0.
  • List all objects of type Procedure in the KB.
  • Explain what the procedure ProcessShipment does, step by step.

Tools 47

genexus_whoami read-only
Get KB context, version, and health status.
genexus_doctor read-only
Check connection and installation health.
genexus_recipe read-only
Execute named playbooks and macros.
genexus_telemetry read-only
Collect observability metrics.
genexus_query read-only
Search objects with prefix filters.
genexus_list_objects read-only
Paginated object listing with aggregates.
genexus_read read-only
Read any part of an object (source, structure, etc.).
genexus_inspect read-only
One-shot object snapshot (metadata, variables, etc.).
Show 39 more tools
genexus_search_source read-only
Search source code with regex.
genexus_navigation read-only
Get navigation report.
genexus_edit writes
Edit any object part (full, patch, or ops modes).
genexus_edit_and_build writes
Edit and build with rollback on failure.
genexus_edit_form writes
Semantic WebForm edits.
genexus_variable writes
CRUD for variables.
genexus_create writes
Create objects (transactions, procedures, domains, etc.).
genexus_delete_object destructive
Delete an object.
genexus_format read-only
Format code snippet with rules.
genexus_structure writes
Read/write data model structure including index creation.
genexus_authoring writes
Manage external objects and menu options.
genexus_properties writes
Read/update object properties.
genexus_refactor writes
Refactor (rename, extract procedure).
genexus_apply_pattern writes
Apply patterns (WorkWith, WorkWithPlus).
genexus_wwp writes
Manage WorkWithPlus actions and buttons.
genexus_compare read-only
Compare objects (IDE parity).
genexus_merge writes
Merge objects (2- or 3-way).
genexus_analyze read-only
Analyze semantic impact, dependencies, complexity.
genexus_doc read-only
Generate documentation and diagrams.
genexus_api read-only
Inspect REST API endpoints.
genexus_security read-only
Security audits and scans.
genexus_lifecycle writes
Build, validate, index, reorg.
genexus_test read-only
Run GXtest tests.
genexus_db writes
Database operations (DDL, index advisor, etc.).
genexus_deploy destructive
Deploy the application.
genexus_run_object read-only
Resolve runtime URL.
genexus_browser read-only
Headless browser verification.
genexus_layout writes
Layout/WebForm operations.
genexus_kb writes
Manage multiple knowledge bases (open/close).
genexus_module writes
Module manager.
genexus_kb_version writes
Knowledge base version management.
genexus_versioning writes
Versioning (git-style history).
genexus_gxserver writes
GXserver sync and CI pipelines.
genexus_transfer writes
XPZ export/import.
genexus_memory writes
Per-KB fact store.
genexus_gam writes
GAM security provisioning.
genexus_io writes
Assets, screenshots, OCR.
genexus_sdk_probe read-only
Probe live SDK surface.
genexus_worker_reload writes
Hot-swap worker process.

Use cases

AI-assisted viewing and editing of GeneXus objects
Automated data model authoring
Build and test execution
Refactoring and version management

Supported clients

Claude Desktop
Claude Code
Cursor
Antigravity
Gemini CLI
OpenCode
Codex
VS Code
VS Code Insiders

Listed from the project's documentation, not tested by this site.

Overview

GeneXus MCP Server enables AI agents like Claude Desktop, Claude Code, Cursor, and others to read, edit, analyze, and refactor objects within a GeneXus 18 Knowledge Base over the Model Context Protocol. It talks to the native GeneXus SDK, so the agent works with a real KB, not a copy. Supports data model authoring, index management, WorkWithPlus UI editing, code refactoring, build, test, deploy, versioning, and more.

Similar servers

Context7 80 · B

Upstash's official server providing up-to-date third-party library docs for AI coding assistants

★ 63.3k · Tools 2 Compare with this →

Source revision a731398384d8 Data synced 2026-10-19 Read the FMRS scoring method