Getting started with the desktop app
This guide walks you from zero to your first agent reply in the desktop app — account, installer, Ollama, and (optional) Simulink MCP. Follow the steps in order; each section links to deeper docs if you need troubleshooting.
Before you start
| Requirement | Required? |
|---|---|
| Windows 10/11 or macOS (Apple Silicon or Intel) | Yes |
| Internet for account sign-in and updates | Yes |
| Ollama (local LLM, free) | Recommended |
| MATLAB R2021b+, Simulink, Simulink Agentic Toolkit | Only for live Simulink tools |
For Simulink prerequisites see MATLAB MCP requirements.
Step 1 — Create a free account
- Go to mbdmind.com/signup.
- Enter your email and a password (8+ characters). Display name is optional.
- Click Create free account. No payment is required for the soft launch.
You can also use Continue with Google when Google sign-in is enabled.
Signing up creates a personal workspace (one seat) tied to your email. Details: Installation.
Step 2 — Install the desktop app
- Open mbdmind.com/download.
- Download the installer for your platform (Windows or macOS).
- Run the installer and launch MBD Mind.
The installer bundles MathWorks skills under resources/skills/ as a fallback for Simulink workflows.
Step 3 — Sign in on desktop
- On the welcome screen, leave Remember me on this device checked if this is your machine.
- Click Sign in with browser (or Continue with Google).
- Complete sign-in in your browser. The desktop app receives the session via
mbdmind://auth/callbackand returns you to the main window.
On Windows, allow the browser redirect to open MBD Mind when prompted. macOS may ask you to confirm opening the app from your browser.
If sign-in stalls, confirm you created an account on the web first, then try again from the desktop login screen.
Step 4 — Install and configure Ollama
Ollama runs LLMs locally — no API key and no per-token cloud cost. Recommended for solo engineers.
4a. Install Ollama
- Download from ollama.com for Windows or macOS.
- Run the installer and start the Ollama app (or ensure the background service is running).
- Default API URL:
http://127.0.0.1:11434
Verify from a terminal:
curl http://127.0.0.1:11434/api/tags
You should get JSON (possibly an empty models list before your first pull).
4b. Pull a model
Choose a model that supports tool calling for the best agent experience:
ollama pull llama3.1:8b
ollama pull qwen2.5:7b
Larger models need more RAM and GPU memory. Start with a 7B–8B model on a typical laptop.
4c. Connect Ollama in MBD Mind
- Open Settings (
Ctrl+,) → Connection. - Under Ollama, confirm the URL matches your server (default
http://127.0.0.1:11434). - Click Refresh models. Available models from Ollama should appear.
- In the model toolbar on the Agent view, select Ollama and your pulled model.
More detail: Ollama setup.
Step 5 — Install Simulink Agentic Toolkit and enable MCP
Skip this section if you only need general LLM chat. For inspecting and editing Simulink models, you need MATLAB, Simulink, and the Simulink Agentic Toolkit on the same machine as MBD Mind.
5a. Install the toolkit
Recommended: Open Settings → Connection and click Install Simulink toolkit. The wizard downloads the MCP server, MATLAB toolbox, and toolkit files, then shows the MATLAB commands to run.
Manual fallback:
- Follow MathWorks Simulink Agentic Toolkit setup for your OS.
- Confirm skills exist (e.g.
building-simulink-models) under%USERPROFILE%\.agents\skills\or use the copy bundled with MBD Mind. - Note the toolkit root folder and MCP server executable path from the installer.
5b. Start MATLAB
- Launch MATLAB on the same PC as MBD Mind.
- Run the toolbox install command from the wizard (once per MATLAB version), then click Initialize SATK in the wizard (or run
satk_initializemanually). - Open your target
.slxmodel, or leave Pre-open .slx models before edit workflows enabled in Settings → Tool permissions (default on).
5c. Configure paths in MBD Mind
-
Open Settings → Connection and check Simulink MCP status.
-
If you used the installer, paths are filled automatically. Otherwise click Edit paths or Advanced diagnostics and use Load defaults or enter paths manually:
- MCP server path — toolkit MCP executable
- Toolkit root — Simulink Agentic Toolkit install folder
- MATLAB root — optional; only if auto-detection fails
- Project path for eval — usually your active project folder
5d. Verify connection
On Settings → Connection, click Test connection for a quick MCP ping. In the wizard, use Verify connection after Initialize SATK.
For deeper checks, open Advanced diagnostics and run:
- PingMCP server responds
- ProcessServer process healthy
- PWD / projectProject path resolves for evaluations
Settings → Connection should show Simulink MCP status OK.
More detail: Enabling MATLAB MCP and What it does.
Step 6 — Open a project and send your first prompt
- In the sidebar, click Open project… (or File → Open project…,
Ctrl+Shift+O). - Choose the root folder where your Simulink models and scripts live.
- Confirm your provider and model in the model toolbar (Ollama + pulled model from Step 4).
Start with a simple prompt to verify the loop:
What models are loaded in Simulink right now?
Or, with a project open:
Summarize the Simulink models in this project folder.
Toggle the Activity panel (Ctrl+J) to see Ollama calls, MCP tools, and agent steps.
More detail: First run.
Step 7 — Verify everything works
Use this checklist before you rely on MBD Mind for real work:
- Settings → Connection — Ollama shows a healthy status
- Settings → Connection — Simulink MCP shows OK (if you use model tools)
- Agent toolbar shows your chosen provider and model
- A second message in the same session includes prior turns as context
- Usage in the sidebar shows token tracking after a reply
- Activity panel (
Ctrl+J) shows tool calls for Simulink prompts (not just text replies)
Troubleshooting
Sign-in does not return to desktop
Create web account first; allowmbdmind://redirectOllama connection refused
Start Ollama; confirm port 11434 is freeNo models in dropdown
Runollama pull <model>then Refresh modelsAgent ignores tools
Pick a tool-capable model; check Activity logSimulink MCP status error
MATLAB running; toolkit initialized; recheck server pathAgent describes edits but nothing changes
Simulink MCP must be OK; see FAQ
Next steps
- Connecting a model — switch providers and models during a session
- Cloud providers — optional stronger models for complex edits
- Reading usage — track tokens and cloud spend
- FAQ — common questions