Arma Reforger MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ARMA_REFORGER_DOCS_DIR | No | Semicolon-separated local Workbench Doxygen roots. | |
| ARMA_REFORGER_LOG_DIRS | No | Semicolon-separated read-only log roots. Default is Workbench and game log folders on Windows. | |
| ARMA_REFORGER_ALLOW_WRITES | No | Enable non-dry-run project writes. Defaults to false. | false |
| ARMA_REFORGER_PROJECT_ROOTS | No | Semicolon-separated allowed project roots. Default is Workbench addon folder on Windows. | |
| ARMA_REFORGER_MAX_FILE_BYTES | No | Per-file read/write safety limit. Default is 2097152. | 2097152 |
| ARMA_REFORGER_WORKBENCH_PATH | No | Absolute Workbench executable. | |
| ARMA_REFORGER_MAX_SEARCH_RESULTS | No | Default search result limit. Default is 100. | 100 |
| ARMA_REFORGER_MAX_TRAVERSAL_DEPTH | No | Maximum recursive directory depth. Default is 12. | 12 |
| ARMA_REFORGER_ALLOW_PROCESS_EXECUTION | No | Enable Workbench launch. Defaults to false. | false |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| server_statusA | EN: Show configured capabilities, safety gates, and path availability. DE: Konfigurierte Funktionen, Sicherheitsfreigaben und Pfadverfuegbarkeit anzeigen. |
| list_projectsA | EN: Discover .gproj addons under the configured roots. DE: .gproj-Addons unter den konfigurierten Wurzeln finden. |
| inspect_projectA | EN: Parse .gproj metadata, inventory assets, resolve local dependencies, and check script-module placement. DE: .gproj-Metadaten parsen, Assets inventarisieren, lokale Abhaengigkeiten aufloesen und Script-Module pruefen. |
| read_project_fileA | EN: Read a bounded line range from a text file inside an addon. DE: Einen begrenzten Zeilenbereich aus einer Textdatei innerhalb eines Addons lesen. |
| search_workspaceA | EN: Search text, Enforce Script, configs, metadata, prefabs, and world files using a safe literal query. DE: Text, Enforce Script, Konfigurationen, Metadaten, Prefabs und Weltdateien mit einer sicheren Literalsuche durchsuchen. |
| validate_resourcesA | EN: Check local .meta files, GUID uniqueness, resource paths, missing metadata, and local {GUID}path mismatches. DE: Lokale .meta-Dateien, GUID-Eindeutigkeit, Ressourcenpfade, fehlende Metadaten und lokale {GUID}Pfad-Abweichungen pruefen. |
| analyze_enforce_scriptC | EN: Run documented, heuristic Enfusion convention and performance checks on code, one file, or all scripts in an addon. DE: Dokumentierte, heuristische Enfusion-Konventions- und Performance-Pruefungen auf Code, eine Datei oder alle Addon-Scripts anwenden. |
| generate_script_templateB | EN: Generate a creator-tagged, bilingual Enforce Script class, component, modded class, or Workbench plugin without writing it. DE: Eine mit Creator-Tag und zweisprachigen Kommentaren versehene Enforce-Script-Klasse, Komponente, Modded-Klasse oder ein Workbench-Plugin erzeugen, ohne zu schreiben. |
| inspect_logsB | EN: Analyze a selected or the newest configured log and group actionable errors with bilingual remediations. DE: Ein ausgewaehltes oder das neueste konfigurierte Log analysieren und handlungsrelevante Fehler mit zweisprachigen Loesungen gruppieren. |
| search_official_docsB | EN: Search the curated, offline catalog of primary Bohemia Interactive documentation and samples. DE: Den kuratierten Offline-Katalog primaerer Bohemia-Interactive-Dokumentation und Beispiele durchsuchen. |
| search_local_apiC | EN: Search the official Doxygen HTML installed with Arma Reforger Tools. DE: Die mit Arma Reforger Tools installierte offizielle Doxygen-HTML-Dokumentation durchsuchen. |
| write_project_fileB | EN: Preview or atomically write an approved text resource inside an addon with optional SHA-256 concurrency protection. DE: Eine freigegebene Textressource innerhalb eines Addons mit optionalem SHA-256-Aenderungsschutz vorpruefen oder atomar schreiben. |
| workbench_commandC | EN: Build a quoted Workbench command and optionally launch the configured executable without a shell. DE: Einen korrekt maskierten Workbench-Befehl erstellen und die konfigurierte Programmdatei optional ohne Shell starten. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| review-enforce-script | EN: Review an addon script against official Enfusion conventions. DE: Ein Addon-Script gegen offizielle Enfusion-Konventionen pruefen. |
| diagnose-reforger-failure | EN: Trace a Workbench, script, dependency, GUID, or resource failure. DE: Einen Workbench-, Script-, Abhaengigkeits-, GUID- oder Ressourcenfehler verfolgen. |
| plan-reforger-mod | EN: Plan a feature using the existing addon structure and official APIs. DE: Eine Funktion anhand der vorhandenen Addon-Struktur und offiziellen APIs planen. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| arma-reforger-server-status | EN: Static server configuration and safety gates. DE: Statische Serverkonfiguration und Sicherheitsfreigaben. |
| arma-reforger-official-docs | EN: Curated primary-source catalog. DE: Kuratierter Primaerquellen-Katalog. |
| arma-reforger-projects | EN: Currently discoverable addon projects. DE: Aktuell auffindbare Addon-Projekte. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- 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/maxionice/arma-reforger-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server