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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| 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