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

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

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