{"adoption": {"forks": 238, "observed_at": "2026-08-28T04:05:47.642390+00:00", "stars": 1876}, "canonical_url": "https://ross.abutalabs.com/products/mcp-unity", "card": {"archived": false, "artifact_type": "plugin", "description": "Model Context Protocol (MCP) plugin to connect with Unity Editor — designed for Cursor, Claude Code, Codex, Windsurf and other IDEs", "domain": ["developer-tools"], "enriched": true, "function": ["mcp", "agent-framework", "developer-tools"], "health_score": 98, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["CoderGamester/mcp-unity"], "name": "CoderGamester/mcp-unity", "platform": ["game-engine", "cross-platform"], "pushed_at": "2026-08-10T08:51:51+00:00", "repo": "CoderGamester/mcp-unity", "stars": 1876, "tags": ["unity-editor", "model-context-protocol", "cursor", "claude-code", "ai-coding-assistant", "game-development", "ai-agents", "nodejs"], "topics": ["cursor", "unity", "unity-package", "mcp", "copilot", "game-development", "model-context-protocol", "openai", "unity3d", "claudecode", "codex-cli", "openclaw"], "urls": [], "use_cases": ["connect Claude Code to my Unity Editor", "let Cursor control Unity scene objects", "AI assistant that runs Unity editor commands", "MCP server for Unity game development", "automate Unity tasks with an AI agent", "integrate Unity with MCP-compatible IDEs"], "what_it_is": "A Unity Editor plugin implementing the Model Context Protocol (MCP) that lets AI coding assistants like Cursor, Claude Code, Codex, and Windsurf interact with the Unity Editor. It exposes Unity project and editor operations as MCP tools for AI-driven game development workflows.", "when_to_avoid": ["you don't use Unity or MCP-capable AI tools", "you need a standalone Unity automation solution without an LLM client", "you work with other game engines like Unreal or Godot"], "when_to_choose": ["you develop games in Unity and use AI coding assistants", "you want an AI agent to inspect or modify Unity scenes and assets", "you use Cursor, Claude Code, Codex, or Windsurf with MCP support"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mcp-unity", "repo": "CoderGamester/mcp-unity", "role": "main", "score": 84}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:47.642390+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:14:43.536217+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "fb4b4c8ac018d95aad32007e3423959f30666edee48f8f2b4c10b3dcd56ac024", "fetched_at": "2026-08-28T04:05:47.642390+00:00", "kind": "readme", "missing": false, "url": "https://github.com/CoderGamester/mcp-unity"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 97, "longevity": 38, "rhythm": 94}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 538, "days_push": 23, "days_rel": 40, "gap_med": 25.0, "n_releases_24m": 9}, "score": 84, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}