Grip Forge MCP Server

The tools your AI needs to make your games. Turn prompts into production-ready game assets - animated characters with their weapons attached, seamless textures, terrain, VFX, HUDs - and playable game kits. Its 38 documented tools cover gripforge, gamekit, kit, map.

People who work with gripforge, gamekit and kit and want it reachable from Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-09-20 · ★ 2 · #25 OF 46 MAINTAINED GAMING · VERIFIED 2026-09-30

MIT · TypeScript servers · how we verify → /methodology

01 · Install Grip Forge

before you install - you'll need

Set GRIPFORGE_API_KEY before connecting.

Claude Code

claude mcp add gripforgeai-mcp --transport http https://gripforge.ai/mcp

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "gripforgeai-mcp": {
      "url": "https://gripforge.ai/mcp"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://gripforge.ai/mcp

transport: streamable-http

endpoint alive - responded to MCP initialize · probed 2026-09-30

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to gripforge.ai

endpoint auth accepted our unauthenticated MCP initialize - no credentials needed to connect

repo age created 2026-08-05 - young repo, little track record yet

license MIT - declared in the repository

npm package @gripforgeai/mcp - published under the repo owner's npm scope (@gripforgeai)

registry namespace io.github.gripforgeai is GitHub-verified and matches the repo owner

03 · What Grip Forge can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can resolve "Devil May Cry like" / "genshin" to locker ids, start here: search the catalogue by text, capability, tag or target, add a kit to a project, and update plan (dry-run) or apply=true to write the lockfile and run migrations.

The 38 tools it gives your agent

Extracted from the project's README - what GripForge lets an agent do.

gripforge_style_kit
- resolve "Devil May Cry like" / "genshin" to locker ids
gripforge_generate_character
- new T-pose + auto-rig into Library (10 credits).
gripforge_boss
- playable boss kit (stats, phases, attacks, arena, engine snippets).
gripforge_concept_correct
- concept image → strict T-pose sheet (1 credit).
gripforge_attach
- character + prop (paths or Library ids) in, bone-local bind + Three.js / Unity /
gripforge_loadout
- multi-weapon character in one call (sets + manifest + clips). 1 credit / prop.
gripforge_generate_weapon
- Meshy weapon GLB into Library (kind=weapon, polycount, style=melee|gun). 10 credits. Not generate_character.
gripforge_hud
- survivor HUD kit (hud.json + PNGs + .tscn + snippets). Writes out_dir (default ./gripforge-hud). 1 credit.
gripforge_hud_bar
- original themed health-bar frame+fill PNGs. Writes out_dir. 2 credits.
gripforge_cape
- cape bone grid + skinned attached_cape.glb + Godot/Three snippets. Writes out_dir (default ./gripforge-cape). 1 credit.
gripforge_formats
- supported formats & options.
gripforge_audio_kit
- locker SFX + music for a game look. Free.
show all 38 tools
gripforge_animate
- clip pack onto a Mixamo Library char (archetype sword/claws/heavy/brawler/puppet). 0 credits.
gripforge_retarget
- clip from skeleton A onto skeleton B.
gripforge_rest_pose
- arms-down rest computed against this mesh (weapons stay on an armed bind).
gripforge_render
- server PNG preview so the agent can see without a browser.
gripforge_scene_kit
- locker props + suggested layout for a game look.
gripforge_input_kit
- FPS InputMap (WASD + arrows). Write input.json, autoload GfInput.
gripforge_viewmodel_kit
- CS-style FPS arms + gun under Camera3D/Hold. Write viewmodel.json + gf_viewmodel.gd. 0 credits.
gripforge_loading_page
- overlay html/css/js + Godot/Unity/Unreal. Pass character_id for a 16:9 still (1 credit).
gripforge_level
- playable room graph from a prompt. 0 credits.
gripforge_map_plan
- top-down FPS/bomb map (spawns, sites A/B, lanes, walls). Preview: https://gripforge.ai/map-plan?prompt=dust2. 0 credits.
gripforge_map_wires
- sagging electrical spans (2 anchors + sag), not a cable mesh. Pair with map_plan. 0 credits.
gripforge_map_look
- still → camera + dressing ids (shot21a A-site). LINK only, never Meshy image-to-3d. 0 credits.
gripforge_map_reconstruct
- collect → graph → greybox → zone → camera match → dress. Dust II Valve IP: greybox benchmark only, no BSP. stage=dress = original textures + props + wires. 0 cr
gripforge_hitbox
- body capsules + weapons[] from a bind or loadout.
gripforge_texture_prep
- local path or texture_id → seamless blend + faithful
gripforge_gamekit_search
- start here: search the catalogue by text, capability, tag or target; with project_id each hit carries its install state.
gripforge_gamekit_get
- manifest, README, config schema + defaults, versions of one kit (with_usage lists the projects using it).
gripforge_gamekit_install
- add a kit to a project; manifest dependencies are resolved automatically (dry_run to preview).
gripforge_gamekit_remove
- uninstall a kit (force past kit_in_use, prune orphaned dependencies).
gripforge_gamekit_configure
- merge config values or toggle enabled without uninstalling.
gripforge_gamekit_dependencies
- dependency graph of a project, or the manifest tree of a catalogue kit.
gripforge_gamekit_update
- update plan (dry-run) or apply=true to write the lockfile and run migrations; omit id for all kits.
gripforge_gamekit_deliver
- plan (dry_run) then bundle of engine files for godot / unity / unreal (web is native); write bundle.files following plan.actions.
gripforge_game_capabilities
- what the project provides, what is missing for a goal and which kits fill each gap.
gripforge_game_project
- action=list|create|get|bind|data|delete on projects (bindings slot → lib_…, data collections, confirm=true to delete).
gripforge_game_play_url
- browser play URL of the project's current revision ({ url, absolute }).

04 · Who maintains Grip Forge

GripForge is maintained by gripforgeai. It's the only MCP server we track from this author; the repo dates to Aug 2026.

05 · Facts

category
gaming - ranked #25 of 46 actively-maintained gaming servers as of 2026-09-30.
registry
io.github.gripforgeai/mcp (active, first published 2026-08-10 · 3 versions)
packages
npm:@gripforgeai/mcp

06 · Grip Forge FAQ

Is Grip Forge still maintained?

Yes - as of 2026-09-30, its last commit was 2026-09-20. We re-verify nightly.

What can Grip Forge do?

With this server connected, an agent can resolve "Devil May Cry like" / "genshin" to locker ids, start here: search the catalogue by text, capability, tag or target, add a kit to a project, and update plan (dry-run) or apply=true to write the lockfile and run migrations.

How do I install Grip Forge?

Run `npx -y @gripforgeai/mcp`. The README documents one environment variable (GRIPFORGE_API_KEY) to set first. Set GRIPFORGE_API_KEY before connecting. You can also paste the ready-made client config above.

Does Grip Forge require authentication?

No - the endpoint accepted our unauthenticated MCP initialize when probed on 2026-09-30; you can connect without credentials.

07 · Alternatives to Grip Forge

More gaming MCP servers · Pyghidra Lite · Pyxel MCP · KitWright Unity MCP

More TypeScript MCP servers · Grovs · Growthbook MCP · Pulsenetwork · gtm-api: LinkedIn MCP Server · Mellos Mapping · see all