Skip to main content
Glama

🕹️ Agents Plugins

The CS Modding marketplace (csmodding) of agent plugins for Claude Code and OpenAI Codex CLI.

Give your coding agent eyes and hands inside a running game: its HTML UI, and its C#/ECS internals. Generic tooling, developed and verified against Cities: Skylines II.

Encourage my work by putting a star ⭐ if it has been useful to you!

CI npm license

Plugins · Install · Development


Plugins

Plugin

Give your agent…

Runs on

Docs

🔬 unity-devtools

A live line into a Unity Mono dev build over the Mono Soft Debugger: see the rendered frame, reflect types, evaluate C# expressions, read & write ECS state. No code injection. Plus a driving skill.

.NET 10 SDK (Windows, Linux)

README · Tools reference · NuGet

🖼️ coherent-gameface

Eyes and hands in any Coherent Gameface (Cohtml) game UI over CDP: evaluate JS, screenshot, drive the DOM, console, JS breakpoints. Plus an engine skill and a driving skill.

Node 22.4+

README · Why · Tools reference · npm

📚 cs2-modding

Write Cities: Skylines II mods: a working loop that checks the result in the running game, and the traps an agent with the decompiled game open still falls into. Plus the cs2-dev MCP server, which restarts the game, waits on it, reports its errors, and runs a mod's in-game scenarios.

Node 22.4+

README · Tools reference

The two toolkit plugins are generic: they target any game or application embedding the technology, with Cities: Skylines II as the reference target where everything is field-verified. cs2-modding is the deliberate exception, and is about that game throughout.

IMPORTANT

Coherent Labs published their own Gameface MCP — which should you use? Theirs is built around a Player.exe from a licensed Gameface SDK; this one attaches to a game that is already running. Read the full comparison →

TIP

Not using Claude Code or Codex CLI? The Gameface MCP server is also published on npm as @csmodding/gameface-devtools-mcp and works with any MCP client (Cursor, Gemini CLI, VS Code, …).

Related MCP server: js-reverse-mcp

Install

Add the marketplace once, then install the plugin(s) you want. Each plugin that carries an MCP server autoloads it, version-locked to the plugin, with no setup step of your own. How it gets there differs: coherent-gameface and cs2-modding run a bundle committed alongside the plugin, so they need nothing but Node and work offline. unity-devtools needs the .NET 10 SDK and fetches its server from NuGet the first time it launches, then caches it.

Claude Code

/plugin marketplace add CitiesSkylinesModding/agents-plugins
/plugin install coherent-gameface@csmodding
/plugin install unity-devtools@csmodding
/plugin install cs2-modding@csmodding

Or from your terminal, claude plugin marketplace add … / claude plugin install … with the same arguments.

Codex CLI

codex plugin marketplace add CitiesSkylinesModding/agents-plugins
codex plugin add coherent-gameface@csmodding
codex plugin add unity-devtools@csmodding
codex plugin add cs2-modding@csmodding

Then run /mcp to confirm the servers connected. Each plugin's README covers its requirements, configuration and troubleshooting.

Development

Uses mise + bun (never npx). The repository is a marketplace: plugin sources live under plugins/<name>/, and everything a plugin ships lives inside its directory. The root is a bun workspace carrying the lint/format tooling (oxlint, oxfmt) and the lefthook git hooks; the Gameface and cs2-dev MCP servers are the plugins/coherent-gameface/mcp/ and plugins/cs2-modding/mcp/ workspace packages, and the Unity MCP server is a .NET solution (agents-plugins.slnx).

bun install         # install all workspace deps (also installs the git hooks)
mise check          # verify (read-only): type-check, lint, format
mise fix            # auto-fix lint + format in place
mise build          # rebuild every shipped artifact (commit the results)

The unity-devtools integration tests need Mono and skip without it; on Linux, install mono-devel (mono-runtime alone lacks the facade assemblies they load).

Run mise tasks for the full list, and see AGENTS.md (plus each plugin's own AGENTS.md) for the architecture notes.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      An MCP server that provides AI models with full browser automation capabilities through Chrome. It enables navigation, interaction, screenshots, and complete DevTools access by bridging AI clients with a companion Chrome extension.
      99
      11 npm
      3
      Apache 2.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      A Chrome DevTools Protocol-based MCP server that enables AI coding assistants to control browsers for JavaScript debugging, reverse engineering, web scraping, and API debugging.
      1,240 npm
      1
      Apache 2.0
    • A
      license
      A
      quality
      B
      maintenance
      An MCP server that connects AI agents to a running Chrome tab via the Chrome DevTools Protocol (CDP), enabling runtime debugging and page inspection.
      25
      259 npm
      1
      ISC