Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARCHI_MCP_LANGUAGE | No | Language for relationship labels: auto (auto-detect from content), en (force English labels), sk (force Slovak labels) | auto |
| ARCHI_MCP_HTTP_HOST | No | Host for diagram server (localhost, 0.0.0.0) | localhost |
| ARCHI_MCP_HTTP_PORT | No | Port for diagram viewing server (number) | 8080 |
| ARCHI_MCP_LOG_LEVEL | No | Logging level (DEBUG, INFO, WARNING, ERROR) | INFO |
| ARCHI_MCP_LOCK_TITLE | No | Lock title parameter to prevent client override (true/false) | false |
| ARCHI_MCP_LOCK_LEGEND | No | Lock legend parameter to prevent client override (true/false) | false |
| ARCHI_MCP_LOCK_SPACING | No | Lock spacing parameter to prevent client override (true/false) | false |
| ARCHI_MCP_DEFAULT_TITLE | No | Show diagram title (true/false) | true |
| ARCHI_MCP_DEFAULT_LEGEND | No | Show legend with element types (true/false) | false |
| ARCHI_MCP_LOCK_DIRECTION | No | Lock direction parameter to prevent client override (true/false) | false |
| ARCHI_MCP_DEFAULT_SPACING | No | Default element spacing: compact (minimal spacing between elements), balanced (moderate spacing for readability), comfortable (maximum spacing for clarity) | comfortable |
| ARCHI_MCP_ENABLE_AUTO_FIX | No | Enable automatic relationship correction (true/false). Experimental XML export feature. | false |
| ARCHI_MCP_DEFAULT_DIRECTION | No | Default layout direction: top-bottom (vertical top-to-bottom flow), left-right (horizontal left-to-right flow), vertical (same as top-bottom), horizontal (same as left-right) | top-bottom |
| ARCHI_MCP_ENABLE_VALIDATION | No | Enable XML validation logging (true/false). Experimental XML export feature. | false |
| ARCHI_MCP_STRICT_VALIDATION | No | Enable strict ArchiMate validation (true/false) | true |
| ARCHI_MCP_LOCK_GROUP_BY_LAYER | No | Lock grouping parameter to prevent client override (true/false) | false |
| ARCHI_MCP_ENABLE_UNIVERSAL_FIX | No | Enable universal relationship fixing for Archi compatibility (true/false). Experimental XML export feature. | true |
| ARCHI_MCP_DEFAULT_GROUP_BY_LAYER | No | Group elements by ArchiMate layer (true/false) | false |
| ARCHI_MCP_LOCK_SHOW_RELATIONSHIP_LABELS | No | Lock relationship labels parameter to prevent client override (true/false) | false |
| ARCHI_MCP_DEFAULT_SHOW_RELATIONSHIP_LABELS | No | Show enhanced relationship labels (true/false) | true |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |