⚡ AI-Native Gensym

AI-Native Development
for Gensym.

The Gensym MCP Server is the AI integration layer for Gensym. 40 tools that let any MCP-compatible AI assistant — Claude Code, Cursor, ChatGPT, and more — search Gensym documentation, analyze knowledge bases, and develop directly against a live Gensym server.

Three outcomes that change how Gensym is built

The original Gensym promise was that domain experts — not programmers — should encode the logic that runs the industrial world. Modern AI finally closes that loop, against any Gensym server, with full backward compatibility.

💬

Domain experts code in plain language

A process engineer describes what they need; an AI assistant writes, compiles, debugs, and saves Gensym code against their live system. Plug-and-play with Claude Code, Cursor, ChatGPT, and any MCP-compatible IDE.

🔗

Decades of KB knowledge become AI-usable

Hybrid keyword + semantic search across the Gensym Reference Manual, Tutorials, and System Procedures. Stale-code detection, performance anti-pattern flags, dependency diagrams — all grounded in cited documentation.

Plug-and-play, fully backward compatible

Works against every existing Gensym server and knowledge base. No migration. Connect from any MCP-compatible AI assistant in minutes — one command, one API key.

Read-only or write-enabled. One config switch apart.

Pick how much access the AI has to your Gensym environment. Same setup, one switch — read for documentation and analysis, or enable writes for live development.

🔒 Read-only

Read-only

For documentation, search, code generation, and codebase analysis. The AI can write Gensym code and snippets for you; you apply them to your KB manually.

Setup: API key only
  • Generate Gensym procedures, rules, classes, and snippets — copy-paste into your KB
  • Hybrid search across Reference Manual, Tutorials, System Procedures
  • Codebase analysis on prior KB exports (search, dependencies, stale code, bottlenecks)
  • Mermaid dependency diagrams & KB statistics reports
  • Gensym syntax guide for grounded code generation
  • Deep KB analysis when you point at your Gensym install (see below)
View setup →
✏️ Write-enabled

Write-enabled

For agentic development against a live Gensym server. The AI doesn't just generate code — it compiles, creates, updates, saves, and merges directly against a Gensym instance running on your machine.

Setup: API key + your live Gensym endpoint
  • Everything in Read-only, plus…
  • Compile Gensym code against a live parser before committing
  • Create / update / delete procedures, rules, variables, classes
  • Save and merge knowledge bases programmatically
  • Read attributes, active rules, logbook, and message board live
  • Deep KB analysis when you point at your Gensym install (see below)
View setup →
📊

Add deep KB analysis to either mode

Point Gensym MCP Server at your Gensym installation and the AI can dump your knowledge base, then audit procedures, surface stale code, flag performance bottlenecks, and render dependency diagrams — grounded in your actual KB. Works alongside Read-only and Write-enabled modes.

40 tools, 3 primary categories

Search three documentation sources, analyze Gensym codebases, and develop directly against a live Gensym server. Plus a KB export complement that adds deep analysis to either mode. Your AI assistant selects the right tool automatically.

Mode legend: Read-only Available without a live Gensym connection Write-enabled Requires a live Gensym endpoint Export Requires a local Gensym install
📖

Documentation Intelligence

12 tools
search_reference Hybrid search of the Reference Manual RO
search_by_topic_reference Browse Reference Manual topics RO
fetch_reference Retrieve full chunk content RO
list_topics_reference Explore chapters & sections RO
search_tutorials Find practical examples RO
search_by_topic_tutorials Browse tutorial chapters RO
fetch_tutorials Retrieve tutorial content RO
list_topics_tutorials Discover available tutorials RO
search_sysprocs Search built-in procedure APIs RO
search_by_topic_sysprocs Browse procedure categories RO
fetch_sysprocs Retrieve procedure docs RO
list_topics_sysprocs List procedure categories RO
🔬

Codebase Analysis

9 tools
analyze_gensym_code Analyze raw Gensym code for constructs & complexity RO
get_kb_summary KB overview with element counts RO
search_kb_elements Search KB elements by name RO
get_element_code Full source of a KB element RO
get_procedure_dependencies Callers & callees for impact analysis RO
detect_stale_code Find unused or stale elements RO
detect_bottlenecks Detect performance anti-patterns RO
get_dependency_diagram Mermaid dependency graph (renders inline) RO
get_kb_statistics Graph stats & interactive HTML report RO
⚙️

Live Gensym Development

14 tools
compile_gensym_code Validate Gensym code against a live parser RW
create_gensym_workspace Create a new permanent workspace RW
create_gensym_item Create procedures, rules, variables, classes RW
get_gensym_item Read item text, status, notes RW
update_gensym_item Replace item text in place RW
delete_gensym_item Remove an item from the KB RW
save_gensym_kb Persist the running KB to disk RW
merge_gensym_kb Merge an external KB into the running one RW
get_gensym_attribute Read live attribute values RW
list_active_rules Show currently active rules RW
get_gensym_logbook Read Operator Logbook entries RW
get_gensym_messages Read Message Board entries RW
start_gensym_api_server Spawn Gensym + API server, optionally merge a KB Export
stop_gensym_api_server Terminate the API server processes Export
Export complement: export_kb_via_remote_inspect Export a KB to a structured codebase export_and_analyze_kb_folder Batch export every KB in a folder Adds deep KB analysis to either mode
Utilities: get_gensym_guide Gensym syntax pitfalls & codegen guide list_pdfs List ingested documents health System status & diagnostics

This is a real generational step, and I mean that operationally. Our engineers can now work with our knowledge bases and our documentation in ways that were not possible before, whether that's accelerating new development or making sense of decades of accumulated work, with the precision industrial applications require. The cross-platform client lets our teams work where the work is, instead of being tied to a specific machine.

Niel de Clerk — Manager of Control Technology, Anglo American Digital Automation

Connect in minutes

No infrastructure changes required on your side. One config snippet and an API key.

1

Request an API Key

Contact your IgniteTech account team to receive an organization-scoped API key. Keys are issued per-customer for tracking and security.

2

Add to Your IDE

Install in seconds — copy a small config snippet into Cursor, Claude Code, or any MCP-compatible client. The setup page has copy-paste configs for each.

3

Auth on Startup

Your API key is validated automatically. If it's valid, all 40 tools become available. If not, you get a clear error.

4

Start Asking Questions

Ask anything about Gensym — syntax, procedures, your KB. In write-enabled mode, ask the AI to compile, create, or update items directly against a live Gensym server.

Join the Gensym G3 Early Access Program

Gensym G3 — including the Gensym MCP Server — is currently available through an exclusive Early Access Program for select IgniteTech customers. Participants receive hands-on access to the cross-platform client and the MCP Server, with direct engagement from IgniteTech's product and engineering teams.

📧 Request Access

To enable the Gensym MCP Server for your organization, contact your IgniteTech account team or Customer Success Manager — or reach out directly:

🔧 Setup Instructions

Step-by-step configuration for Cursor IDE, Claude Code, and Claude Desktop. Includes both Read-only and Write-enabled mode configs, OS-specific notes for macOS, Linux, and Windows, and troubleshooting.