Game Studio Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Game Studio Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Advanced Unity ↔ AI Bridge — embedded MCP server with zero external dependencies
Connect Claude Desktop, Windsurf, Cursor, VS Code, and GitHub Copilot CLI directly to your Unity Editor — no Python, no Node.js, no external servers.
| Feature | unity-mcp | game-studio-mcp |
|---|---|---|
| Dependencies | Python 3.10 + uv | Zero — pure C# |
| Windows support | Needs PATH/uv setup | ✅ Works natively |
| Port | 8080 (conflicts) | 8090 |
| IDE one-click setup | Dropdown in Unity | ✅ Per-IDE button + game mcp configure |
| Multi-instance Unity | set_active_instance | ✅ set_active_instance (same) |
| Category | unity-mcp (42 tools) | game-studio-mcp (47 tools) |
|---|---|---|
| Scene & GameObjects | ✅ | ✅ |
| Scripts | ✅ | ✅ + apply_text_edits |
| Materials | ✅ manage_material | ✅ + hex color, auto-apply |
| Prefabs | ✅ manage_prefabs | ✅ + list, get_info |
| UI | ✅ manage_ui | ✅ + canvas/button/text/image/panel |
| Animation | ✅ manage_animation | ✅ + create clip/controller |
| Camera | ✅ manage_camera | ✅ |
| Textures | ✅ manage_texture | ✅ + compression, reimport |
| ScriptableObjects | ✅ | ✅ |
| Build | ✅ | ✅ + set_bundle_id |
| Tests | ✅ | ✅ + create_test, get_test_files |
| Editor control | ✅ manage_editor | ✅ + get_editor_state |
| Components | ✅ manage_components | ✅ |
| File search | ✅ find_in_file | ✅ |
| Asset ops | ✅ manage_asset | ✅ |
| Batch execution | ✅ batch_execute | ✅ |
| Menu items | ✅ execute_menu_item | ✅ |
| Refresh | ✅ refresh_unity | ✅ |
| Unity Docs | ✅ unity_docs | ✅ |
| Game-studio tools | ❌ | ✅ Ads, IAP, GDPR |
| Level generation | ❌ | ✅ Procedural + AI-driven |
| Sprint tracking | ❌ | ✅ Reads SPRINT_PLAN.md |
| Compliance audit | ❌ | ✅ run_audit, check_gdpr_consent |
| CLI pipeline | ❌ | ✅ `game mcp configure` |
In Unity: Window → Package Manager → + → Add package from git URL
https://github.com/pkurri-gamezone/game-studio-mcp.gitopenupm add com.pkurri.gamestudiomcpgame mcp install{
"mcpServers": {
"gameStudioMCP": {
"url": "http://localhost:8090/mcp"
}
}
}Config file locations:
~/.codeium/windsurf/mcp_config.json~/.cursor/mcp.json~/Library/Application Support/Claude/claude_desktop_config.json{
"servers": {
"gameStudioMCP": {
"type": "http",
"url": "http://localhost:8090/mcp"
}
}
}game mcp configure --ide all # all IDEs
game mcp configure --ide windsurf # Windsurf only
game mcp configure --ide cursor # Cursor only
game mcp configure --ide claude-desktop
game mcp configure --ide vscode| Tool | What it does |
|---|---|
create_gameobject | Create a new GameObject or primitive |
delete_gameobject | Delete a GameObject by name |
find_gameobject | Inspect a GameObject's components + position |
manage_scene | Save scene, new scene, get full hierarchy |
| Tool | What it does |
|---|---|
create_script | Write a new C# script to disk + auto-import |
edit_script | Replace a block of code in an existing script |
read_script | Read a C# script's contents |
validate_script | Check for compile errors |
read_console | Read recent Unity console output |
| Tool | What it does |
|---|---|
list_levels | List all level JSON files |
load_level | Request level load by index |
generate_level | Generate N levels (easy/medium/hard) as JSON |
get_level_data | Read level JSON content |
| Tool | What it does |
|---|---|
toggle_test_ads | Hot-swap AdManager between test / production AdMob IDs |
get_iap_status | Check IAP purchase state from PlayerPrefs |
check_gdpr_consent | Read or reset GDPR consent state |
get_monetization_summary | Full ads + IAP + GDPR + Remote Config status |
| Tool | What it does |
|---|---|
get_sprint_status | Read SPRINT_PLAN.md — current day + tasks |
get_project_info | Project name, version, asset count, platform |
run_audit | Read latest compliance audit report |
get_game_metrics | Memory, scene stats, GameObject count |
| Tool | What it does |
|---|---|
trigger_build | Trigger a Unity build (android/ios/webgl/windows) |
get_build_settings | Current platform, bundle IDs, scenes |
set_bundle_id | Update com.studio.gamename |
manage_packages | List or install UPM packages |
| Tool | What it does |
|---|---|
run_tests | Run Unity Test Runner (EditMode or PlayMode) |
get_test_files | List all *Tests.cs files |
create_test | Generate a new test file with boilerplate |
Read static project data with resources/read:
| URI | Description |
|---|---|
unity://project/info | Project name, version, asset count |
unity://scene/hierarchy | Full scene hierarchy as JSON |
unity://sprint/status | SPRINT_PLAN.md summary |
unity://console/log | Recent console log |
Create a red cube at (0, 1, 0) called "Player"Read the GameManager.cs script and add a HighScore propertyGenerate 10 medium difficulty levels and save themToggle ads to test mode and show me the GDPR consent statusWhat's the current sprint status? What's left for today?Run all EditMode tests and report resultsTrigger an Android development build and tell me when it's doneCheck the monetization summary — are we ready to ship?Unity Editor Process
└── MCPServer.cs [InitializeOnLoad]
└── System.Net.HttpListener → localhost:8090
├── GET /health → server info
└── POST /mcp → JSON-RPC 2.0
├── initialize
├── tools/list
├── tools/call → MCPToolRegistry → SceneTools
├── resources/list → ScriptTools
└── resources/read → LevelTools
→ MonetizeTools
→ PipelineTools
→ BuildTools
→ TestToolsNo external server. No Python. No Node.js. Pure C# running inside Unity.
| Problem | Fix |
|---|---|
| Server won't start | Try a different port in Window → Game Studio MCP |
| IDE not connecting | Restart IDE after adding config |
| Port conflict with unity-mcp | This server uses port 8090 by default |
| Windows path issues | No special PATH setup needed — pure C# |
| Assembly errors | Ensure Unity 2021.3 LTS or newer |
MIT — © pkurri-gamezone
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.