Skip to main content
Glama

Creation Kit MCP

Creation Kit MCP is the canonical archive-first Bethesda specialist for Codex.

  • Plugin: creation-kit

  • MCP server: creation-kit-mcp

  • Canonical invocation: @creation-kit

  • Compatibility invocation: @carl

  • Internal router: Carl

  • Optional orchestration: Nawnie and Shawn Core

The server exposes fixed-owner tools for Creation Kit authoring, TES records, Papyrus, assets and archives, BMKB knowledge, authenticated Vortex operations, runtime verification, packaging, archival, restoration, and release readiness. Its Starfield tool audit recognizes xTranslator, Console Command Cheats, LiveINI, TN Power Tools, and Console Command Runner without launching them, and separates physical deployment from runtime compatibility. The guarded creation_kit_xedit_cli_preflight and creation_kit_xedit_cli_run tools use the configured SF1Edit binary with no shell, reject the live game Data directory, require an isolated staging workspace and a new companion ESM, and require archive receipts before execution. Starfield, Fallout 4, and Skyrim Special Edition have full write contracts. Earlier Bethesda games and Fallout 76 remain read-only knowledge and audit targets.

Every target-changing operation requires confirm: true, an exact context snapshot, a verified archive receipt, expected pre-change state, and an authorization note. The server exposes no deletion, raw shell, arbitrary executable, raw database, direct Vortex LevelDB, direct generated Plugins.txt, or save-editing interface.

Standalone operation does not require Shawn Core. Core routing and the @carl compatibility skill are optional integrations. Configure archive and game roots per machine; no public release may contain private absolute paths.

Release staging is allowlist-based and fails closed on missing first-party licensing or unproven database provenance:

python scripts/stage_release.py --mode public --destination .release --dry-run
python scripts/stage_release.py --mode private --destination .private-release --dry-run

The public MCP surface is CLI-only and does not expose Creation Kit UI Automation. Editor-only operations fail closed as unavailable headless capabilities. The hidden xEdit script wrapper does not send mouse, keyboard, or UIA input, but xEdit still creates an internal VCL GUI process and is therefore reported separately from native headless tools.

The private Mutagen Starfield experiment has proved only a new ESP containing one typed quest record, binary write, and binary reopen. Quest aliases, VMAD scripts and properties, existing-plugin mutation, generated CK data, and in-game behavior remain unproven. The GPL-3.0 adapter is not part of the default standalone distribution.

Validation:

py -3.12 -B scripts\validate_creation_kit.py
py -3.12 -B -m pytest -q
py -3.12 -B tests\smoke_creation_kit.py

These checks prove source contracts and fresh-process MCP behavior. They do not prove in-game behavior. In-game claims require creation_kit_runtime_receipt with a disposable profile and save, log markers, a save, and a hard reload.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI coding agents and hosts to enforce deterministic repository boundaries via MCP, providing structured reads, supervised edits, snapshots, audits, and recovery with machine-readable evidence.
    MIT
  • F
    license
    Not graded
    quality
    C
    maintenance
    Enforces protocol-driven development by validating requirements, designs, scope, and acceptance evidence, while maintaining immutable, traceable governance archives.
    -
  • F
    license
    A
    quality
    A
    maintenance
    Enables coding agents to perform workspace-confined file operations, read-only Git inspection, and structured shell commands, while requiring out-of-band human approval for mutations and external executions and maintaining an audit trail.
    14
    3
    -