{"name":"io.github.rachitkumarrastogi/unity-mcp-server","slug":"rachitkumarrastogi-unity-mcp-server","title":"Unity MCP Server","description":"MCP server for Unity: 130+ tools, Unity 6 skills, AI/ML discovery. No Editor.","url":"https://mcp.market/server/rachitkumarrastogi-unity-mcp-server","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":28,"stars":5,"forks":3,"downloads_week":142,"last_push_at":"2026-08-04T21:55:57.000Z","license":null},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/rachitkumarrastogi/unity-mcp-server","website":null,"version":"1.7.0","remotes":[],"packages":[{"registryType":"npm","identifier":"unity-mcp-server","version":"1.7.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Absolute path to your Unity project root (required)","isRequired":true,"format":"string","name":"UNITY_PROJECT_PATH"}]}],"tools":[{"name":"find_references","description":"Find all assets (scenes, prefabs, materials, etc.) that reference the given asset. Pass asset path (e.g. Assets/Texture.png) or GUID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"find_scripts_by_content","description":"Find C# scripts that contain a type or pattern (e.g. MonoBehaviour, ScriptableObject, or custom). Optionally filter by namespace.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_addressables_info","description":"Get Addressables groups and config path if the project uses Addressables.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ads_config","description":"Detect ad SDK presence (Unity Ads, AdMob, ironSource).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_all_components_by_type","description":"Get all occurrences of a component type across all scenes (scene path + GameObject name).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_analytics_or_crash_config","description":"Detect analytics/crash reporting services (Unity, Sentry, Crashlytics, BugSnag).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_animator_states","description":"Get state names from an Animator Controller (.controller) file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_animator_transitions","description":"Get state names and transitions (from/to) from an Animator Controller.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_assembly_dependency_graph","description":"Get assembly definition dependency graph (nodes and edges).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_assembly_for_path","description":"Get the assembly (asmdef name and path) that contains the given asset path (script or folder).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_asset_folder_tree","description":"Get a tree of Assets folder (directories and file names). Useful for understanding project layout.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_audio_settings","description":"Get AudioManager.asset (global volume, reverb, DSP buffer).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_broken_asset_refs","description":"List prefabs, scenes, materials with any missing GUID reference (not only scripts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_changelog","description":"Read CHANGELOG.md or CHANGELOG if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_cloud_services_config","description":"Get Unity Cloud / Unity Connect config if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_discord_config","description":"Detect Discord SDK path in Plugins.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_firebase_config","description":"Get Firebase config (GoogleServices path, project ID). No secrets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_fmod_config","description":"Get FMOD config (banks path, bank files).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_git_lfs_tracked","description":"Get Git LFS patterns from .gitattributes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_input_actions_summary","description":"Get action maps and actions from an .inputactions file.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_input_axes","description":"Get input axes from InputManager (name, descriptive name, positive button).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_layer_collision_matrix","description":"Get layer collision matrix and layer names from TagManager/DynamicsManager.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_lighting_scene_info","description":"Get lighting-related info for a scene: referenced lighting assets and GI workflow mode if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_localization_tables","description":"List localization table files under Assets/Localization if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_meta_for_asset","description":"Read .meta for any asset path (guid and key-value pairs).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_navigation_settings","description":"Get NavMesh/agent settings from ProjectSettings if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_package_dependency_graph","description":"Get package dependency graph (nodes and edges from manifest + lock).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_physics_settings","description":"Get Physics/DynamicsManager or Physics2D settings (key-value).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_plastic_config","description":"Get Plastic SCM config (.plastic, workspace name).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_player_settings","description":"Get Player/ProjectSettings (product name, company, bundle ID, version, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_playfab_config","description":"Get PlayFab config (title ID, config paths) from project. No secrets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_prefab_script_guids","description":"Get script GUIDs (MonoBehaviour) referenced by a prefab.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_prefab_summary","description":"Get a short summary of a prefab: root name, component count, and component type names.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_info","description":"Get Unity project info: path, Unity version, build scene count, player/product name.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_project_version","description":"Get project/bundle version from PlayerSettings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_quality_settings","description":"Get QualitySettings (quality levels) from ProjectSettings.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_repo_docs","description":"Read README, CONTRIBUTING, .cursorrules, CODING_STANDARDS, STYLE if present at project root.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_scene_components_by_type","description":"Get GameObjects in a scene that have a given component type (e.g. Camera, Light).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_scene_hierarchy_flat","description":"Get a flat list of all GameObjects in a scene (name and layer).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_scene_objects_by_tag","description":"Get GameObjects in a scene that have a given tag (e.g. Spawn, Respawn).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_scene_summary","description":"Get a short summary of a scene: root GameObject names and approximate component count.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_script_execution_order","description":"Get script execution order (MonoManager: script GUID and order).","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_scripting_defines","description":"Get global and per-assembly scripting define symbols.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_steam_config","description":"Get Steam config (steam_appid.txt, Steamworks path).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_tags_and_layers","description":"Get Tags and Layers from TagManager.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_texture_meta","description":"Get texture .meta info (maxTextureSize, width/height, spriteMode, spritePixelsToUnits) for a texture path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_tmp_settings_path","description":"Get path to TMP Settings asset if present.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_version_control_settings","description":"Get Unity version control settings (serialization mode, visible meta files).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_wwise_config","description":"Get Wwise config (sound banks, project paths).","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_xr_settings","description":"Get XR/VR project settings (XRSettings.asset).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_all_scenes","description":"List all .unity scene files under Assets (not only build-indexed).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_animation_clips","description":"List all Animation Clip (.anim) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_animator_controllers","description":"List all Animator Controller (.controller) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_animator_override_controllers","description":"List AnimatorOverrideController .controller assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_asmdef_references","description":"List assembly names that reference the given assembly (reverse dependencies).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_assemblies","description":"List assembly definitions (.asmdef) with path, name, references, platforms.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_assets_by_extension","description":"List assets by file extension (e.g. .png, .fbx, .mp3). Optionally under a folder.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audio_clips","description":"List audio clip files (.wav, .mp3, .ogg, .aiff) under Assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_audio_mixers","description":"List Audio Mixer (.mixer) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_avatar_masks","description":"List Avatar Mask (.mask) assets used by Animator.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_build_scenes","description":"List scenes in EditorBuildSettings (build order) as JSON.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_ci_configs","description":"List CI config files (.github/workflows, Jenkinsfile, unity-cloud-build).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_editor_scripts","description":"List C# scripts in Editor folders or with Editor in path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_figma_related_assets","description":"List assets in Figma folder or with figma in path.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_input_action_assets","description":"List New Input System .inputactions assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_large_assets","description":"List assets over a size threshold (default 5 MB).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_legacy_font_assets","description":"List legacy font assets (.fontsettings, .ttf, .otf) — not TMP.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_lighting_settings_assets","description":"List lighting-related .asset files (LightingSettings, lightmap, etc.).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_lottie_assets","description":"List Lottie-related JSON assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_materials","description":"List .mat materials; optionally under a folder. Includes shader GUID when readable.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_materials_using_shader","description":"List material paths that use a given shader (pass shader GUID or asset path).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_package_samples","description":"List Samples folders or sample paths under Packages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_packages","description":"List Unity packages from Packages/manifest.json (and optional packages-lock.json).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_prefab_variants","description":"List prefabs that are variants of another prefab.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_prefabs","description":"List all .prefab files. Optionally filter by path prefix under Assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_prefabs_with_component","description":"List prefabs that contain a given component type (e.g. Animator, Rigidbody).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_presets","description":"List .preset assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_render_pipelines","description":"List render pipeline assets and volume profiles (URP/HDRP).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_render_textures","description":"List RenderTexture (.renderTexture) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_scriptable_objects","description":"List .asset files that are ScriptableObject instances (data assets).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_scripts","description":"List all C# scripts under Assets. Optionally filter by folder prefix (e.g. Scripts).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_scripts_by_assembly","description":"List C# script paths that belong to a given assembly (by name or asmdef path).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_shader_graphs","description":"List Shader Graph (.shadergraph) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_shaders","description":"List all .shader files in Assets and Packages.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_speedtree_assets","description":"List SpeedTree .spm and .stm assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sprite_assets","description":"List textures configured as sprites (spriteMode in .meta).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_sprite_atlases","description":"List Sprite Atlas (.spriteatlas) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_substance_assets","description":"List Substance .sbsar and .sbs assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_terrain_data","description":"List TerrainData and TerrainLayer .asset files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_test_assemblies","description":"List assembly definitions that look like test assemblies (path contains test/editor).","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tilemap_assets","description":"List tilemap-related .asset files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_timeline_playables","description":"List Timeline .playable assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_tmp_fonts","description":"List TMP/font-related assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_ui_documents","description":"List UI Toolkit .uxml and .uss files.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_unity_hub_projects","description":"List Unity Hub projects (basenames only by default; set UNITY_MCP_ALLOW_HUB_PATHS=1 for full paths). Does not require UNITY_PROJECT_PATH.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_vfx_graphs","description":"List VFX Graph (.vfx) assets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_video_clips","description":"List video clip assets (.mp4, .mov, .webm, .avi, .asf).","write_action":false,"price_micros":0,"input_schema":null},{"name":"read_agent_docs","description":"Read .agents/AGENT.md and optionally REPO_UNDERSTANDING.md.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_assets_by_name","description":"Search Assets (and optionally Packages) by file or folder name pattern (e.g. Player, *Menu*).","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_project","description":"Combined search: by asset name pattern, script content pattern, and/or referrers of an asset path. Returns assets, scripts, and optionally referrers.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-24T05:06:45.665Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T05:06:45.595Z","components":{"code":{"score":25,"max":25,"notes":["25 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 50 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"unity-mcp-server","version":"1.7.0","found":true,"hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-08-04T21:57:59.617Z","repositoryUrl":"git+https://github.com/rachitkumarrastogi/unity-mcp-server.git","weeklyDownloads":142}],"repo":{"found":true,"owner":"rachitkumarrastogi","repo":"unity-mcp-server","archived":false,"pushedAt":"2026-08-04T21:55:57Z","stars":5,"forks":3,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/53667306?v=4","ownerCreatedAt":"2019-08-03T23:29:58Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/53667306?v=4&s=128","source":"github"},"presence":{"stars":5,"forks":3,"downloadsWeek":142,"license":null,"lastPushAt":"2026-08-04T21:55:57.000Z","score":28}}}},"grade_history":[],"reviews":[]}