AI-powered tools for the Unity AI Navigation (NavMesh) workflow. Add NavMeshSurfaces and bake them, configure bake settings (agent radius / height / slope / voxel size), add NavMeshAgents and set their destinations, place NavMeshModifier and NavMeshModifierVolume components to carve or override areas, connect NavMeshLinks, list / get navigation components, and modify any navigation component field directly through natural language commands — no manual Navigation window navigation. Wraps Unity's AI Navigation package (com.unity.ai.navigation). Ideal for setting up agent pathfinding, runtime NavMesh baking, and procedural level navigation. Built on top of the AI Game Developer platform.
| Unity Version | Editmode | Playmode | Standalone |
|---|---|---|---|
| 2022.3.62f3 | |||
| 2023.2.22f1 | |||
| 6000.3.1f1 |
11 tools, grouped by purpose:
navigation-surface-add- Add aNavMeshSurfaceto a GameObjectnavigation-surface-bake- Bake the NavMesh for aNavMeshSurfacenavigation-set-bake-settings- Set bake settings on aNavMeshSurface(agent radius / height / slope / voxel size, …)
navigation-agent-add- Add aNavMeshAgentto a GameObjectnavigation-agent-set-destination- Set aNavMeshAgent's destination (drives pathfinding)navigation-link-add- Add aNavMeshLinkconnecting two points across the NavMesh
navigation-modifier-add- Add aNavMeshModifierto override/ignore an object during bakingnavigation-modifier-volume-add- Add aNavMeshModifierVolumeto mark an area region of the NavMesh
navigation-list- List all navigation components in the active scenenavigation-get- Get a navigation component's data via ReflectorNetnavigation-modify- Generic write: apply aSerializedMemberdiff to any navigation component via ReflectorNet (escape hatch for fields not covered by the dedicated tools)
- Download Installer
- Import installer into Unity project
- You can double-click on the file - Unity will open it automatically
- OR: Open Unity Editor first, then click on
Assets/Import Package/Custom Package, and choose the file
- Install OpenUPM-CLI
- Open the command line in your Unity project folder
openupm add com.ivanmurzak.unity.mcp.navigation