AI-Powered Debugging for Embedded Systems
ProbeCodex downloads are available to licensed customers. Purchase a license to get instant access to downloads for all supported platforms.
View Pricing & PurchaseYour download link and license key were sent to your email after purchase. Can't find it?
Windows 10/11 (64-bit)
Apple Silicon (M1/M2/M3) and Intel
x86_64 (Ubuntu, Debian, Fedora, etc.)
ARM64 for Raspberry Pi and other SBCs
1. Move to Program Files:
mkdir "C:\Program Files\ProbeCodex" move probecodex-mcp-win-x64.exe "C:\Program Files\ProbeCodex\"
2. Create .mcp.json in your project:
{
"mcpServers": {
"probecodex": {
"command": "C:\\Program Files\\ProbeCodex\\probecodex-mcp-win-x64.exe",
"env": {
"OPENOCD_PATH": "C:\\openocd\\bin\\openocd.exe",
"GDB_PORT": "3333",
"ELF": "./build/firmware.elf"
}
}
}
}1. Install and make executable:
sudo mkdir -p /usr/local/bin sudo mv probecodex-mcp-macos-arm64 /usr/local/bin/ sudo chmod +x /usr/local/bin/probecodex-mcp-macos-arm64 xattr -d com.apple.quarantine /usr/local/bin/probecodex-mcp-macos-arm64
2. Create .mcp.json in your project:
{
"mcpServers": {
"probecodex": {
"command": "/usr/local/bin/probecodex-mcp-macos-arm64",
"env": {
"OPENOCD_PATH": "/opt/homebrew/bin/openocd",
"GDB_PORT": "3333",
"ELF": "./build/firmware.elf"
}
}
}
}Intel Mac: Use probecodex-mcp-macos-x64 instead.
1. Install and make executable:
sudo mv probecodex-mcp-linux-x64 /usr/local/bin/ sudo chmod +x /usr/local/bin/probecodex-mcp-linux-x64
2. Create .mcp.json in your project:
{
"mcpServers": {
"probecodex": {
"command": "/usr/local/bin/probecodex-mcp-linux-x64",
"env": {
"OPENOCD_PATH": "/usr/bin/openocd",
"GDB_PORT": "3333",
"ELF": "./build/firmware.elf"
}
}
}
}After configuring MCP, activate your license in your AI assistant:
# Ask your AI assistant: "Activate my ProbeCodex license with key: YOUR-LICENSE-KEY"
del "C:\Program Files\ProbeCodex\probecodex-mcp-win-x64.exe" rmdir "C:\Program Files\ProbeCodex"
sudo rm /usr/local/bin/probecodex-mcp-macos-*
sudo rm /usr/local/bin/probecodex-mcp-linux-x64
Also remove the .mcp.json file from your project folders if no longer needed.
The probecodex-agent enables you to share debug hardware (J-Link, ST-Link, Nu-Link) with teammates over a secure VPN connection. All license tiers include hardware sharing with tier-based usage limits.
mkdir "C:\Program Files\ProbeCodex" move probecodex-agent-win-x64.exe "C:\Program Files\ProbeCodex\" "C:\Program Files\ProbeCodex\probecodex-agent-win-x64.exe" install
sudo mv probecodex-agent-macos-* /usr/local/bin/probecodex-agent sudo chmod +x /usr/local/bin/probecodex-agent xattr -d com.apple.quarantine /usr/local/bin/probecodex-agent probecodex-agent install
sudo mv probecodex-agent-linux-x64 /usr/local/bin/probecodex-agent sudo chmod +x /usr/local/bin/probecodex-agent probecodex-agent install
Options: --no-vpn (skip VPN), --no-service (skip system service), --headless (use token instead of browser)
probecodex-agent uninstall
Options: --keep-config (preserve settings), --keep-vpn (preserve VPN config)
Available on all tiers with usage limits. See pricing for details.
Note: macOS can share USB devices but not connect to shared devices (OS limitation).