unity-super-mcp

unity-super-mcp

An MCP server providing 15 tools for Unity projects, including Unity Gaming Services LiveOps (Economy, Cloud Save, Cloud Code), build-size and bloat analysis, and store-compliance checks.

Category
Visit Server

README

<div align="center">

<img src="https://raw.githubusercontent.com/aka-kika/unity-super-mcp/main/assets/logo.png" alt="Unity Super MCP" width="120" />

Unity Super MCP

One MCP server for Unity Gaming Services LiveOps, build-size analysis, and store compliance.

License: MIT Node 18+ TypeScript MCP Unity

<img src="https://raw.githubusercontent.com/aka-kika/unity-super-mcp/main/assets/demo.gif" alt="Unity Super MCP demo" width="700" />

</div>

An MCP server that gives an AI agent 15 tools over a Unity project: Unity Gaming Services LiveOps (Economy, Cloud Save, Cloud Code), build-size and bloat analysis, and store-compliance checks — one install instead of four.

Why this exists (read me first). This was built in a single sitting to win a bet — whether an agent could usefully drive UGS end-to-end. This is the receipt. I build MCP servers and agent infrastructure; I am not a game developer and this is not a pivot into games. It's here as a demonstration of MCP tool design, not a maintained product.

Built entirely through a text-only chat with a mobile AI assistant (no file uploads, no IDE), then verified: the server type-checks clean and boots. Treat it as a reference implementation.

Install

npx -y unity-super-mcp

<details> <summary><b>Client config</b> — Claude / Cursor / Windsurf</summary>

{
  "mcpServers": {
    "unity-super": {
      "command": "npx",
      "args": ["-y", "unity-super-mcp"],
      "env": {
        "UNITY_PROJECT_PATH": "/path/to/MyGame",
        "UNITY_PROJECT_ID": "your-project-id",
        "UNITY_SERVICE_KEY_ID": "your-key-id",
        "UNITY_SERVICE_SECRET": "your-secret",
        "UNITY_ENV_ID": "production"
      }
    }
  }
}

</details>

No UGS credentials? Set only UNITY_PROJECT_PATH and you still get the 7 build/compliance tools. The UGS tools report "not configured" instead of failing.

Tools

🎮 UGS LiveOps (8)

Tool What it does
ugs_get_project_info Project + environment readout
economy_list_catalog List currencies, items, purchases
economy_create_currency Create a currency
economy_create_item Create an inventory item
economy_create_shop Create a shop with items and costs
cloudsave_get_player_data Read a player's Cloud Save data
cloudcode_list_modules List deployed Cloud Code modules
cloudcode_deploy_module Deploy a Cloud Code module

📦 Build & Ship (7)

Tool What it does
super_health_check Run this first — fans the core checks out in parallel, returns a summary + next actions
build_get_last_report Top largest assets, size by extension, total project size
build_analyze_bloat Duplicates, oversized files, Resources/ abuse, unoptimized textures
build_fix_imports Generates a C# editor script for texture-import fixes (or edits .meta directly with apply=true)
assets_find_orphans Unreferenced-asset heuristic
build_check_compliance Android target SDK, iOS, StreamingAssets bloat

Notes

  • super_health_check is the intended entry point: one call, whole-project readout.
  • assets_find_orphans is heuristic — verify with AssetDatabase.GetDependencies before deleting anything.
  • Requires Node 18+.

License

MIT. Do what you like with it.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured