genexus-mcp
能做什么:借 GeneXus 原生 SDK 操作 16、17、18 版本知识库中的对象:列对象、读源码、检索、检查结构并触发构建,旧版本有基础兼容。
什么时候接:维护 GeneXus 项目,想让 AI 帮忙改对象、查对象依赖,或跑一次构建验证改动时,减少盲改对象。
注意:需本机装好对应版本 GeneXus 与原生 SDK,版本必须匹配;构建会真实产出并可能覆盖,改动前先提交版本库。
可用工具(据 README 整理)
genexus_whoamiKB context, version, worker/index/database health, self-update check, next-step hintsgenexus_doctorconnection + install + cache health checkgenexus_recipenamed playbooks / self-extending macrosgenexus_telemetryobservability (metrics, latency, errors)genexus_wireread-only, token-budgeted call-graph engine (bundled gxwire.exe). Actions: pack_task (default; one-shot orientation bundle for a task), for (intent ranking with domain synonyms such as fat →genexus_queryobject search (prefixes name:, type:, usedby:, parent:, …)genexus_list_objectspaginated object listing with aggregatesgenexus_readread any part of an object (source, structure, rules, events, docs, pattern XML, …)genexus_inspectone-shot object snapshot (metadata, variables, structure, signature, callers)genexus_search_sourceregex/semantic search across Procedure/DataProvider/WebPanel/Transaction sourcegenexus_navigationthe IDE "View Navigation" reportgenexus_editedit any object part; modes full / patch / opsgenexus_edit_and_buildedit + optional specification + rebuild callers in one call, with compensating rollback on validation failuregenexus_edit_formsemantic WebForm editsgenexus_variableVariables-part CRUDgenexus_createcreation umbrella (Transaction, Procedure, Domain, SDT, API, Folder, Module, curl_procedure = scaffold a Procedure from a curl command, …); object_atomic authors definition + variables + Rules + pgenexus_data_viewatomically create/inspect/update/delete a root-only Business Component Transaction mapped through a native Data View to an existing physical table; validates attributes/keys first, supports optimisticgenexus_delete_objectdelete an object by native SDK identity; use dryRun=true to inspect incoming references before confirm=truegenexus_formatformat a code snippet with the worker's rulesgenexus_structureread/write the data model: get_visual/get_logic, update_visual (structure DSL), create_index/drop_index (unique/non-unique indexes — the GeneXus way to enforce uniqueness), set_attribute (
安装
npx -y genexus-mcp@4.0.2
配置到 Claude / Cursor
{
"mcpServers": {
"genexus-mcp": {
"command": "npx",
"args": [
"-y",
"genexus-mcp@4.0.2"
]
}
}
}来源
- 来源:lennix1337/Genexus18MCP
- 许可:MIT
- npm 周下载:635
- 更新日期:2026-10-29
同分类其他 MCP
资料来自官方仓库与 MCP 接口探测,以官方最新文档为准;安装第三方 MCP server 前请自行评估安全风险。