Quickstart Guide
Get Aether running in under 3 minutes. This guide will take you from zero to your first AI-visible Unity session.
Prerequisites
Before you begin, make sure you have:
- Unity 2021.3 LTS or newer (including Unity 6)
- Cursor IDE with MCP support
- Windows, macOS, or Linux
Step 1: Download Aether
Download the Aether bridge binary for your operating system and the Unity SDK package.
Visit the Downloads page to get the latest bridge binaries and Unity SDK.
You'll need:
- Bridge binary:
aether-bridge-{os}-{arch}executable - Unity SDK: a versioned zip (e.g.
aether-sdk-vX.Y.Z.zip)
Step 2: Install Unity SDK
- Open your Unity project
- Extract the Unity SDK zip (it contains an
Aether/folder) - Copy
Aether/into your Unity project’sAssets/folder (so you haveAssets/Aether) - Unity will auto-import the scripts
For Unity Package Manager, add via Package Manager → Add from git URL:
1https://github.com/finexma-dev/aether.git?path=unity-sdk/AetherStep 3: Start the Aether Bridge
Before entering Play mode, start the Aether Bridge:
Windows:
1.\aether-bridge-windows-x64.exemacOS / Linux:
1chmod +x ./aether-bridge-*
2./aether-bridge-darwin-arm64 # or darwin-x64, linux-x64You should see:
1Unity WebSocket server listening on 127.0.0.1:7890
2MCP server listening on 127.0.0.1:7891Keep this terminal window open while using Aether.
Step 4: Configure Cursor MCP
Create a file called .cursor/mcp.json in your project root:
1{
2 "mcpServers": {
3 "aether": {
4 "command": "node",
5 "args": ["-e", "require('ws').WebSocket('ws://localhost:7891')"]
6 }
7 }
8}Alternatively, add via Cursor Settings → Features → MCP Servers → Add URL: ws://localhost:7891
Restart Cursor after adding the configuration.
Step 5: Test the Connection
- Enter Play mode in Unity
- Check Unity Console for:
[Aether] Connected to bridge - In Cursor, open the AI chat and type:
1@aether snapshotIf successful, you'll see a GTML snapshot with your current game state!
✅ You're Done!
Aether is now connected. Your AI can see Unity runtime context.
Try Your First Capsule
Now that everything is set up, try creating your first capsule:
1@aether package last_errorThis packages the last error with full context for your AI to analyze.
What's Next?
- Create a capsule:
@aether package last_erroror@aether mark "important moment" - Get a snapshot:
@aether snapshotto see current game state - Learn the tools: Check out the MCP Tools Reference
- Understand capsules: Read about Capsules and how they work
- Need help?: Visit Troubleshooting if you run into issues