Agent skill

Engine MCP

by SedulousWorks in SedulousWorks/SedulousEngine

Launch and operate the engine's MCP server (Sedulous.Tools.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself.

MITAuto-check passedGame Development

Install Engine MCP

skills CLI
$ npx skills add SedulousWorks/SedulousEngine --skill engine-mcp -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install SedulousWorks/SedulousEngine engine-mcp --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/SedulousWorks/SedulousEngine.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/engine-mcp .claude/skills/engine-mcp && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
engine-mcp
GitHub stars
148
Token cost
~1.4k tokens
SKILL.md length
759 words
Files
1
Skills in repo
1
Repo updated
First seen
Licence
MIT

At a glance

Launch and operate the engine's MCP server (Sedulous.Tools.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself.

  • Working on a game project through the engine headlessly
  • SKILL.md covers Build and wire, The editor host (the same…, The two rules that live here and First action after connecting
  • Calls claude
  • Tasks that involve MCP servers

What it does

Engine MCP is an agent skill from SedulousWorks/SedulousEngine. Launch and operate the engine's MCP server (Sedulous.Tools.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself. Use when working on a game project through the engine headlessly.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Game Development, covering MCP servers and Game development. It works with Model Context Protocol. The repository describes itself as: Open source game engine written in Beeflang. The licence is MIT.

When your agent uses it

  • Working on a game project through the engine headlessly
  • Tasks that involve MCP servers
  • Tasks that involve Game development

Example prompts

  • “/engine-mcp”

What it can do on your machine

Read from SKILL.md and the folder at commit dd26b40. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • claude

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Engine MCP loads about 1.4k tokens when it runs. Until then it costs about 64 tokens; SKILL.md has 759 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~64
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from SedulousWorks/SedulousEngine at commit dd26b40, republished under its MIT licence (© SedulousWorks). 759 words, ~1,404 tokens.

Download SKILL.mdSave it as .claude/skills/engine-mcp/SKILL.md (or your agent's skills folder).
name
engine-mcp
description
Launch and operate the engine's MCP server (Sedulous.Tools.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself. Use when working on a game project through the engine headlessly.

The engine MCP server (in checkout launch)

Sedulous.Tools.Mcp is the engine's headless MCP host. This skill covers what only makes sense INSIDE the engine checkout: building and wiring the host. The operating manual (workflows, validation loops, per tool gotchas) is a SHIPPING doc the host serves to any connected agent: read docs://McpGuide.md via resources/read right after connecting (on disk: Documentation/Shipping/McpGuide.md).

Build and wire

  • Build: cd Code && BeefBuild -workspace=. -config=Debug -platform=Linux64 -project=Sedulous.Tools.Mcp (binary: Code/build/Debug_Linux64/Sedulous.Tools.Mcp/Sedulous.Tools.Mcp).
  • Wire: claude mcp add engine -- <repo>/Code/build/Debug_Linux64/Sedulous.Tools.Mcp/Sedulous.Tools.Mcp (stdio; the server identifies as engine-mcp).
  • Run it from inside the checkout, or with the cwd in it: the docs:// resources and known_issues resolve Documentation/Shipping/ by walking up from the executable, then the cwd.
  • STDOUT is the wire; engine logs go to stderr.

The editor host (the same surface, the LIVE project)

The editor serves the same engine tools over HTTP for the project it has open (server name engine-editor-mcp; host_info.host.kind = editor), so an agent works on what the user is looking at: one content database, one writer. Enable it in Preferences (MCP: enabled, port, token), or for one run: Sedulous.Tools.Editor <project> --mcp [--mcp-port <n>]. The default port is 7405; the token is minted on first enable and written to <user-data>/mcp-token (~/.local/share/Sedulous/mcp-token on Linux).

  • Wire: claude mcp add --transport http engine-editor http://127.0.0.1:7405/mcp --header "Authorization: Bearer $(cat ~/.local/share/Sedulous/mcp-token)".
  • The host lives with the project: it starts when a project opens and stops when it closes. Calls are answered once per frame on the editor's main thread; a tool that waits on the editor (a cook) keeps the call open until it finishes.
  • project_create and project_open are the stdio host's alone: the editor's project is the editor's.
  • The action bridge (action_list, action_state, action_execute) is everything a user can do by menu, chord, toolbar or context menu, over the ACTIVE page: list them first (the enabled flag is the answer over the active page; page_open the page an action needs), then execute by id. action_execute runs unattended: a dialog the action would open is closed as cancelled and named under suppressedDialogs. The action then most likely did nothing, so use a dedicated tool for that step or ask the user; never retry it blind.
  • The page tools (page_list, page_open, page_reload, page_close) are the editor host's alone, and so are the scene page's live tools (selection_get, selection_set, simulate_start, simulate_stop, entity_inspect, component_set, each addressed by the page's asset guid). entity_inspect is the inspector's view of one entity (hierarchy, transform, every component's fields, asset references as guids, enums by name), the primary selection by default. component_set is the write half: ONE field of one component through the editor's undo path, one step per call labelled mcp, the page dirty after (nothing saves until the page's Save or file.save); value takes the shape entity_inspect shows: numbers, booleans, strings, guids, vectors, colours, quaternions, an enum case by name or number, an asset guid (or null) for a reference, an entity guid (or null) for an entity reference. Refused while the page simulates, on a read-only field, on a list or structure, on a wrong shape: nothing changes then. Read, write, read again. viewport_camera_get / viewport_camera_set read and move the viewport's editor camera (position, yaw and pitch in degrees, or a lookAt point; editor state only, no undo step), and viewport_screenshot writes what the viewport renders to a PNG (default under <user-data>/screenshots) and returns the path and size. It brings the page to front (a hidden viewport never renders) and waits for the frame, so give it a few seconds. The image has the grid, the markers, the selection's gizmo and the tool's hint text (selection_set an empty list first for a cleaner shot), not the panels docked over the viewport. To look at something: viewport_camera_set with lookAt, then viewport_screenshot, then read the file. A scene_write or prefab_write over an asset the user has open reaches its page at once: a clean page reloads in place, a page with unsaved edits keeps them and warns the user. Never write over it again hoping to win; ask, or page_reload with force only when the user said to discard.
Show full SKILL.md (83 more words)Show less

The two rules that live here

  • After rebuilding the engine, compare host_info's buildStamp (the executable's write time): a host started before the rebuild serves yesterday's engine. Restart it.
  • Do NOT point the host at a project an open editor is actively editing: files are truth, and two writers share one set of files.

First action after connecting

resources/read -> docs://McpGuide.md, then follow it. Keep BOTH documents honest: when tools change, the guide (and this skill, if the wiring changed) updates in the same commit.

© SedulousWorks, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .claude/skills/engine-mcp of SedulousWorks/SedulousEngine.

Open the folder on GitHubat commit dd26b40

Compare with similar skills

Engine MCP next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Engine MCP compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Engine MCP this skillSedulousWorks/SedulousEngine148—~1.4kAutomated safety check: PassMIT
Unreal Blueprint Authoringflopperam/unreal-engine-mcp1.1k—~1.6kAutomated safety check: PassNone
MCP DriverRandallLiuXin/GodotMaker5491 repos~1.1kAutomated safety check: PassCustom licence
Unity PluginTomLeeLive/openclaw-unity-plugin107—~5.1kAutomated safety check: PassApache-2.0
Roblox Gamebrockmartin/roblox-game-skill198—~1.3kAutomated safety check: PassNone
Unreal Engine MCPEpicGames/unreal-engine-skills-for-claude-code-plugin327—~1.8kAutomated safety check: PassMIT

Similar skills

  • Unreal Blueprint Authoring

    flopperam/unreal-engine-mcp

    Walks an agent through creating and editing Unreal Engine Blueprints with the Flopperam MCP's bp_* tools, from inspection to commit and verification.

    1.1k GitHub stars~1.6k tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed
  • MCP Driver

    RandallLiuXin/GodotMaker

    Runtime debugging and live project inspection via godot-mcp.

    549 GitHub starsUsed in 1 repo~1.1k tokens
    Game DevelopmentAuto-check passed
  • Unity Plugin

    TomLeeLive/openclaw-unity-plugin

    Control Unity Editor via OpenClaw Unity Plugin. An agent skill from TomLeeLive/openclaw-unity-plugin.

    107 GitHub stars~5.1k tokensUpdated 1 mo ago
    Game DevelopmentAuto-check passed
  • Roblox Game

    brockmartin/roblox-game-skill

    Expert Roblox game development companion — Luau, Roblox Studio, MCP integration, simulator, tycoon, obby, RPG, horror, battle royale, game design, security, performance.

    198 GitHub stars~1.3k tokensUpdated 7 mo ago
    Game DevelopmentAuto-check passed
  • Unreal Engine MCP

    EpicGames/unreal-engine-skills-for-claude-code-plugin

    Drives a live Unreal Editor through the unreal-mcp server: spawn actors, edit Blueprints, materials and sequences, change properties and trigger Live Coding.

    327 GitHub stars~1.8k tokensUpdated 21 days ago
    Game DevelopmentAuto-check passed
  • Unreal Scene Building

    flopperam/unreal-engine-mcp

    Guides scene and world building in Unreal Engine through the Flopperam MCP: placing actors, sculpting landscapes, scattering foliage, editing materials and verifying the level.

    1.1k GitHub stars~1.4k tokensUpdated 3 mo ago
    Game DevelopmentAuto-check passed

Questions about Engine MCP

What does Engine MCP do?

Launch and operate the engine's MCP server (Sedulous.Tools.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself. Engine MCP is an agent skill from SedulousWorks/SedulousEngine.Mcp) from the engine checkout - the build and wiring recipe here, then the operating manual served by the host itself.

When should I use Engine MCP?

Engine MCP fits situations like: working on a game project through the engine headlessly; tasks that involve MCP servers; tasks that involve Game development.

How do I install Engine MCP in Claude Code?

Run `npx skills add SedulousWorks/SedulousEngine --skill engine-mcp -a claude-code`. Or copy the skill folder (.claude/skills/engine-mcp in SedulousWorks/SedulousEngine) into .claude/skills/engine-mcp in your project. Claude Code loads it when a task matches its description.

How do I install Engine MCP in Codex?

Run `npx skills add SedulousWorks/SedulousEngine --skill engine-mcp -a codex`. Or copy the skill folder (.claude/skills/engine-mcp in SedulousWorks/SedulousEngine) into .agents/skills/engine-mcp in your project. Codex loads it when a task matches its description.

Can I use Engine MCP in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add SedulousWorks/SedulousEngine --skill engine-mcp -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/engine-mcp, .gemini/skills/engine-mcp, .github/skills/engine-mcp and .opencode/skills/engine-mcp in your project.

What does Engine MCP need to run?

Going by SKILL.md and its folder, Engine MCP needs the command-line tools its instructions call (claude).

Does Engine MCP access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Engine MCP safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Engine MCP use?

Engine MCP is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Engine MCP use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Engine MCP?

Skills that share tags, products or a category with Engine MCP: Unreal Blueprint Authoring (flopperam/unreal-engine-mcp, 1.1k stars), MCP Driver (RandallLiuXin/GodotMaker, 549 stars), Unity Plugin (TomLeeLive/openclaw-unity-plugin, 107 stars) and Roblox Game (brockmartin/roblox-game-skill, 198 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Engine MCP?

SedulousWorks (a GitHub organization) maintains it in SedulousWorks/SedulousEngine, which has 148 GitHub stars. The repository was last updated on October 8, 2026.

Source: SedulousWorks/SedulousEngine on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.