ignition-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IGNITION_URL | Yes | Gateway base URL, e.g. http://localhost:8088 | |
| IGNITION_API_TOKEN | Yes | API key, name:secret | |
| IGNITION_TIMEOUT_S | No | Per-request timeout (seconds); defaults to 30 | |
| IGNITION_TLS_VERIFY | No | Set false for self-signed dev gateways; defaults to true | |
| IGNITION_ALLOW_WRITES | No | Master switch for all mutating tools; defaults to false | |
| IGNITION_BRIDGE_SECRET | No | HMAC secret for the bridge; bridge tools disabled if unset | |
| IGNITION_TAG_WRITE_ALLOWLIST | No | Comma-separated glob patterns; tag writes outside them are refused |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| gateway_infoA | Gateway version, edition, uptime, and health overview. Read-only, REST plane. |
| gateway_trial_statusA | Trial/license state including seconds remaining. Read-only, REST plane. |
| gateway_trial_resetB | Reset the gateway's 2-hour trial timer (trial gateways only). Mutating, bridge plane. |
| ignition_diagnoseA | Guided health check: reachability, token, permissions, bridge, trial. Read-only. Run this first when anything misbehaves. |
| tag_browseC | Read-only, bridge plane. Browse tags/folders. |
| tag_readB | Read-only, bridge plane. Read live values for 1-100 tag paths. |
| tag_writeD | Mutating, bridge plane. Each write dict: {"path": str, "value": Any}. |
| tag_config_exportB | Read-only, REST plane. Export tag configuration as JSON. |
| tag_config_importC | Mutating, REST plane. Import tag configuration JSON. |
| tag_createC | Mutating, bridge plane. Create or update tags from config dicts. |
| history_queryC | Read-only, bridge plane. Query tag history. |
| history_providersA | Read-only, bridge plane. List available history providers. |
| alarm_statusA | Read-only, bridge plane. Query current alarm status. |
| alarm_journalB | Read-only, bridge plane. Query the alarm journal over a time range. |
| alarm_acknowledgeC | Mutating, bridge plane. Acknowledge alarms by event UUID. |
| project_listA | Read-only, REST plane. List all projects. |
| project_getA | Read-only, REST plane. Get details for one project. |
| project_createC | Mutating, REST plane. Create a new project. |
| project_deleteC | Mutating + destructive, REST plane. Delete a project. |
| project_exportC | Read-only, REST plane. Export a project zip. |
| project_importC | Mutating, REST plane. Import a project zip as project . |
| project_scanB | Safe trigger, REST plane. Request a scan of external project files. |
| perspective_list_viewsC | Read-only, bridge plane. |
| perspective_get_viewD | Read-only, bridge plane. |
| perspective_upsert_viewD | Mutating, bridge plane + REST scan. |
| perspective_delete_viewD | Mutating + destructive, bridge plane + REST scan. |
| perspective_validate_viewC | Read-only, local (no gateway call). |
| perspective_page_config_getD | Read-only, bridge plane. |
| perspective_page_config_setC | Mutating, bridge plane + scan. Read-modify-write: never clobber other pages. |
| perspective_session_props_getD | Read-only, bridge plane. |
| perspective_style_upsertD | Mutating, bridge plane + scan. |
| perspective_list_sessionsD | Read-only, REST plane (Perspective module API). |
| perspective_bootstrap_projectD | Mutating, REST + bridge + scan. One-call working Perspective app. |
| gateway_modulesD | Read-only, REST plane. |
| gateway_logs_queryD | Read-only, REST plane. |
| gateway_logger_set_levelD | Mutating, REST plane. |
| gateway_backupA | Mutating-safe (heavy read), REST plane. Download a .gwbk gateway backup. |
| gateway_performanceC | Read-only, REST plane. |
| config_resource_listC | Read-only, REST plane. Generic gateway config resource listing. |
| db_run_named_queryC | Read-only by default, bridge plane. Runs a project Named Query. |
| db_queryC | Bridge plane. SELECT statements run read-only; any other statement is mutating. |
| bridge_installA | Install/upgrade the mcp-bridge WebDev project on the gateway. Mutating, REST plane. Uses IGNITION_BRIDGE_SECRET as the shared HMAC secret. After import, verifies the bridge responds to a signed ping. |
| bridge_statusA | Report bridge availability and version. Read-only, bridge plane. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| view_schema_doc | Perspective view.json anatomy and authoring rules. |
| template_coordinate_basic | Known-good Perspective view template: coordinate-basic |
| template_flex_basic | Known-good Perspective view template: flex-basic |
| template_tag_bound_dashboard | Known-good Perspective view template: tag-bound-dashboard |
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/jsgorana/ignition-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server