← 返回目录
G

GeneXus MCP Server

社区
为 Claude、Cursor 及 AI 代理提供 GeneXus 18 原生知识库读写与智能编辑。
分类
开发工具 第 121 / 438
Stars
★ 37 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+ · .NET .NET Framework 4.8 ( · 预编译二进制
凭据
无需凭据
许可证
MIT
最近提交
工具数
47

静态评测 · 未实际运行收录于 2026-09-08

FMRS 60/100 · C · 最弱项 可靠性 10/20 — 查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器连接数据库

适合谁

  • 使用 GeneXus 18 的开发者和团队
  • 希望通过自然语言操作知识库的 AI 工具用户

不适合谁

  • 非 GeneXus 用户
  • 需要跨平台支持(仅限 Windows)
  • 希望无需本地安装即可使用的用户

所需权限

  • 读写本地文件系统(知识库文件)
  • 执行构建、部署等进程操作
  • 网络访问(用于 CI 等)

风险与副作用

  • 错误使用编辑工具可能导致知识库损坏,但有回滚机制
  • 构建过程可能带来性能开销
  • 需要授予进程充分的执行权限

安装接入

准备工作

运行环境:Node.js 18+ · .NET .NET Framework 4.8 ( · 预编译二进制

  1. 确保 Windows、GeneXus 18 已安装且知识库已初始化。
  2. 运行 npx genexus-mcp@latest init --kb "<知识库路径>" --gx "<GeneXus安装路径>"。
  3. 重启 AI 客户端(完全关闭进程)。
  4. 输入测试提示,如"使用 GeneXus MCP 列出前 5 个对象"。

验证是否装好

完全重启 AI 客户端后,粘贴提示词“使用 GeneXus MCP 列出我 KB 中前 5 个对象并显示名称和类型”,确认客户端调用了 genexus_list_objects 工具并返回对象列表;也可运行 npx genexus-mcp doctor --mcp-smoke 检查连接。

常见排障

  1. 常见问题包括:
  2. - 客户端未检测到工具:检查客户端配置和运行 `npx genexus-mcp clients`。
  3. - 工作进程启动失败:查看 .NET 4.8 错误。
  4. - 构建错误:常见于文件锁定,检查 KB 构建日志。
  5. - 端口冲突:如果 5000 端口被占用,修改配置。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 使用 GeneXus MCP 列出我 KB 中前 5 个对象,并显示名称和类型。
  • 给 Order 事务添加一条规则:如果 Total < 0 则报错 error('Total must be positive')。
  • 列出 KB 中所有类型为 Procedure 的对象。
  • 解释一下 ProcessShipment 这个过程是做什么的,逐步说明。

工具能力 47

genexus_whoami 只读
获取知识库上下文、版本和运行状况。
genexus_doctor 只读
检查连接和安装健康。
genexus_recipe 只读
执行命名操作手册和宏。
genexus_telemetry 只读
收集可观测性指标。
genexus_query 只读
搜索对象(支持前缀过滤)。
genexus_list_objects 只读
分页列出对象及聚合信息。
genexus_read 只读
读取对象任意部分(源码、结构等)。
genexus_inspect 只读
一次性获取对象快照(元数据、变量等)。
展开其余 39 个工具
genexus_search_source 只读
使用正则表达式搜索源码。
genexus_navigation 只读
获取导航报告。
genexus_edit 写入
编辑对象任意部分(全量、补丁或操作模式)。
genexus_edit_and_build 写入
编辑并编译,失败自动回滚。
genexus_edit_form 写入
语义化编辑 WebForm。
genexus_variable 写入
增删改查变量。
genexus_create 写入
创建各种对象(事务、过程、域等)。
genexus_delete_object 破坏性
删除对象。
genexus_format 只读
使用规则格式化代码片段。
genexus_structure 写入
读写数据模型结构(含索引创建)。
genexus_authoring 写入
管理外部对象和菜单选项。
genexus_properties 写入
读写对象属性。
genexus_refactor 写入
重构(重命名、提取过程)。
genexus_apply_pattern 写入
应用模式(WorkWith、WorkWithPlus)。
genexus_wwp 写入
管理 WorkWithPlus 操作和按钮。
genexus_compare 只读
比较对象(类似 IDE)。
genexus_merge 写入
合并对象(支持三方合并)。
genexus_analyze 只读
语义分析(影响、依赖、复杂度)。
genexus_doc 只读
生成文档和图表。
genexus_api 只读
检查 REST API 端点。
genexus_security 只读
进行安全审计和扫描。
genexus_lifecycle 写入
构建、校验、索引等生命周期操作。
genexus_test 只读
运行 GXtest 测试。
genexus_db 写入
数据库操作(DDL、索引建议等)。
genexus_deploy 破坏性
部署应用。
genexus_run_object 只读
解析运行时 URL。
genexus_browser 只读
无头浏览器验证。
genexus_layout 写入
布局/WebForm 操作。
genexus_kb 写入
管理多个知识库(打开、关闭等)。
genexus_module 写入
模块管理器。
genexus_kb_version 写入
知识库版本管理。
genexus_versioning 写入
版本控制(类似 git 历史)。
genexus_gxserver 写入
GXserver 同步和 CI 流水线。
genexus_transfer 写入
XPZ 导入导出。
genexus_memory 写入
知识库事实存储。
genexus_gam 写入
GAM 安全配置。
genexus_io 写入
资产、截图、OCR。
genexus_sdk_probe 只读
检查 SDK 表面。
genexus_worker_reload 写入
热重载工作进程。

使用场景

AI 辅助查看和编辑 GeneXus 对象
自动化数据模型创作
执行构建和测试
重构和版本管理

支持客户端

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

依据项目文档列出,未经本站实测。

详细介绍

GeneXus MCP 服务器使 AI 代理(如 Claude Desktop、Claude Code、Cursor 等)能够通过 MCP 协议读取、编辑、分析和重构 GeneXus 18 知识库中的对象。该工具原生集成 GeneXus SDK,确保代理处理的是真实的知识库而非副本。支持数据模型创作、索引管理、WorkWithPlus 界面编辑、代码重构、构建、测试、部署、版本控制等功能。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 63.3k · 工具数 2 与当前对比 →

源版本 a731398384d8 数据同步于 2026-10-19 查看 FMRS 评分方法