Skip to main content
Glama
maxionice

Arma Reforger MCP Server

by maxionice

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ARMA_REFORGER_DOCS_DIRNoSemicolon-separated local Workbench Doxygen roots.
ARMA_REFORGER_LOG_DIRSNoSemicolon-separated read-only log roots. Default is Workbench and game log folders on Windows.
ARMA_REFORGER_ALLOW_WRITESNoEnable non-dry-run project writes. Defaults to false.false
ARMA_REFORGER_PROJECT_ROOTSNoSemicolon-separated allowed project roots. Default is Workbench addon folder on Windows.
ARMA_REFORGER_MAX_FILE_BYTESNoPer-file read/write safety limit. Default is 2097152.2097152
ARMA_REFORGER_WORKBENCH_PATHNoAbsolute Workbench executable.
ARMA_REFORGER_MAX_SEARCH_RESULTSNoDefault search result limit. Default is 100.100
ARMA_REFORGER_MAX_TRAVERSAL_DEPTHNoMaximum recursive directory depth. Default is 12.12
ARMA_REFORGER_ALLOW_PROCESS_EXECUTIONNoEnable Workbench launch. Defaults to false.false

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
review-enforce-scriptEN: Review an addon script against official Enfusion conventions. DE: Ein Addon-Script gegen offizielle Enfusion-Konventionen pruefen.
diagnose-reforger-failureEN: Trace a Workbench, script, dependency, GUID, or resource failure. DE: Einen Workbench-, Script-, Abhaengigkeits-, GUID- oder Ressourcenfehler verfolgen.
plan-reforger-modEN: 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

NameDescription
arma-reforger-server-statusEN: Static server configuration and safety gates. DE: Statische Serverkonfiguration und Sicherheitsfreigaben.
arma-reforger-official-docsEN: Curated primary-source catalog. DE: Kuratierter Primaerquellen-Katalog.
arma-reforger-projectsEN: Currently discoverable addon projects. DE: Aktuell auffindbare Addon-Projekte.

Latest Blog Posts

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