GTech-Context-MCP-Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Port for HTTP server when MCP_TRANSPORT=http. | |
| KB_ROOT | No | Path to the knowledge base folder. Defaults to the 'kb' folder relative to server/dist/index.js. | |
| MCP_TRANSPORT | No | Transport mode. Set to 'http' to run as HTTP server. | stdio |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_contextA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] ALWAYS call this first, but ONLY if the user's request concerns the GTech / Hexagon HxGN NetWorks Core (G/Technology) database — its G3E_* schema, feature/component model, workflows, legends, styles, or placement configurations. If it's not clear whether the request relates to this specific system (as opposed to some other database, application, or MCP server you have access to), ASK THE USER to confirm before calling this or any other tool from this server — do not assume. Once confirmed relevant, this returns the KB's purpose, hard rules (read-only/advisory, never fabricate, always propose not execute), and an inventory of what's documented, so you know what's available before searching for anything specific. |
| resolve_tables_for_queryA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Only call this for requests already confirmed to concern the GTech/NetWorks Core database (see get_context). Given a natural-language user request (e.g. 'add a new approval step', 'change the order components display in'), returns a ranked list of relevant tables with reasons, plus matching workflow/pattern/relationship docs and concrete next steps. Call this after get_context and before fetching any specific table schema — it tells you WHICH schema docs to fetch instead of guessing. |
| get_context_for_queryA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Only call this for requests already confirmed to concern the GTech/NetWorks Core database. This is a one-shot context pack for an agent: it resolves relevant tables and returns the required docs (schema/workflow/relationships/patterns/glossary) plus hard rules and execution order so the next reasoning step has all required context. |
| list_kb_docsA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] List all documents in the GTech/NetWorks Core knowledge base, optionally filtered by category (schema, relationships, workflows, patterns, glossary). Not relevant to any other database or system. |
| get_table_schemaA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Get the full schema documentation for a specific table in the GTech/NetWorks Core (G3E_*) schema: columns, types, PK/FK, and business-meaning notes (e.g. which column drives display order). Do not use for tables belonging to any other database/system. |
| get_relationshipsA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Get documented relationships (FK-enforced and logical/non-enforced) involving a GTech/NetWorks Core table. |
| get_workflowB | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Get the documentation for a specific GTech/NetWorks Core workflow: purpose, tables/rows touched, insertion patterns, and invariants. |
| get_reasoning_patternA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Get a documented reasoning recipe for a class of change in the GTech/NetWorks Core schema — e.g. how to insert a new row so it renders correctly, how to reorder/renumber ordinal columns, how to pick which column value to set for a given user intent. |
| search_kbA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Full-text search across all GTech/NetWorks Core knowledge base docs (schema, relationships, workflows, patterns, glossary). Only useful for requests already confirmed to concern this specific database — irrelevant to other systems. |
| get_glossary_termA | [GTech / Hexagon HxGN NetWorks Core (G/Technology) database only] Look up a GTech/NetWorks Core domain term's definition (e.g. Feature, Component, Legend). |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| glossary/networks-core-overview | glossary doc: Networks Core overview |
| glossary/status-codes | glossary doc: Status codes |
| patterns/choosing-column-values-for-intent | patterns doc: Choosing which column values to set for a given user intent |
| patterns/id-generation-safety | patterns doc: ID generation — sequence vs MAX+1 (ask first) |
| patterns/reordering-ordinal-columns | patterns doc: Reordering / renumbering ordinal (display-order) columns |
| relationships/feature-component-model | relationships doc: Feature ↔ Component relationships |
| relationships/workflow-engine | relationships doc: Workflow engine relationships |
| schema/g3e_areastyle | schema doc: G3E_AREASTYLE |
| schema/g3e_attribute | schema doc: G3E_ATTRIBUTE |
| schema/g3e_compconfiguration | schema doc: G3E_COMPCONFIGURATION |
| schema/g3e_component | schema doc: G3E_COMPONENT |
| schema/g3e_componentviewcomposition | schema doc: G3E_COMPONENTVIEWCOMPOSITION |
| schema/g3e_componentviewdefinition | schema doc: G3E_COMPONENTVIEWDEFINITION |
| schema/g3e_compositelinestyle | schema doc: G3E_COMPOSITELINESTYLE |
| schema/g3e_configurations | schema doc: G3E_CONFIGURATIONS |
| schema/g3e_dataconnection | schema doc: G3E_DATACONNECTION |
| schema/g3e_definitiontable | schema doc: G3E_DEFINITIONTABLE (per-legend template) |
| schema/g3e_dialog | schema doc: G3E_DIALOG |
| schema/g3e_dialogtab | schema doc: G3E_DIALOGTAB |
| schema/g3e_displaycontroltable | schema doc: G3E_DISPLAYCONTROLTABLE (per-legend template) |
| schema/g3e_feature | schema doc: G3E_FEATURE |
| schema/g3e_featurecomponent | schema doc: G3E_FEATURECOMPONENT |
| schema/g3e_label | schema doc: G3E_LABEL |
| schema/g3e_labelrule | schema doc: G3E_LABELRULE |
| schema/g3e_legend | schema doc: G3E_LEGEND |
| schema/g3e_legendentry | schema doc: G3E_LEGENDENTRY |
| schema/g3e_legendsettings | schema doc: G3E_LEGENDSETTINGS |
| schema/g3e_linestyle | schema doc: G3E_LINESTYLE |
| schema/g3e_normalizedstroke | schema doc: G3E_NORMALIZEDSTROKE |
| schema/g3e_picklist | schema doc: G3E_PICKLIST |
| schema/g3e_placementconfiguration | schema doc: G3E_PLACEMENTCONFIGURATION |
| schema/g3e_placementinterface | schema doc: G3E_PLACEMENTINTERFACE |
| schema/g3e_placementselection | schema doc: G3E_PLACEMENTSELECTION |
| schema/g3e_pointstyle | schema doc: G3E_POINTSTYLE |
| schema/g3e_relationinterface | schema doc: G3E_RELATIONINTERFACE |
| schema/g3e_relationship | schema doc: G3E_RELATIONSHIP |
| schema/g3e_settingstable | schema doc: G3E_SETTINGSTABLE (per-legend template) |
| schema/g3e_style | schema doc: G3E_STYLE |
| schema/g3e_stylerule | schema doc: G3E_STYLERULE |
| schema/g3e_tabattribute | schema doc: G3E_TABATTRIBUTE |
| schema/g3e_textstyle | schema doc: G3E_TEXTSTYLE |
| schema/gcoordsystemtable | schema doc: GCOORDSYSTEMTABLE |
| schema/wf_definition | schema doc: WF_DEFINITION |
| schema/wf_step | schema doc: WF_STEP |
| workflows/add-placement-entry | workflows doc: Add Placement Entry |
| workflows/add-tab-attribute | workflows doc: Add Tab Attribute |
| workflows/approval-chain-workflow | workflows doc: Approval Chain Workflow |
| workflows/attribute-changes | workflows doc: Attribute Changes (Add / Delete / Modify) |
| workflows/create-attribute-component | workflows doc: Create Attribute Component |
| workflows/create-dialog-tab | workflows doc: Create Dialog Tab |
| workflows/create-feature | workflows doc: Create Feature |
| workflows/create-graphical-component | workflows doc: Create Graphical Component |
| workflows/create-picklist | workflows doc: Create Picklist (Dropdown Value List) |
| workflows/dialog-tab-changes | workflows doc: Dialog Tab Changes (Modify / Reorder / Remove) |
| workflows/legend-changes | workflows doc: Legend Changes (Add / Remove / Modify) |
| workflows/stroke-pattern | workflows doc: Stroke Pattern (G3E_NORMALIZEDSTROKE) |
| workflows/style-changes | workflows doc: Style Changes (Create / Modify / Delete / Style Rules) |
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Venkatesh-Jyothula/GTech-Context-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server