Overview
Pointbreak uses the Model Context Protocol (MCP) to communicate with AI assistants. Some AI assistants (GitHub Copilot, Cursor) auto-register MCP servers, while others require manual configuration.Auto-Registration (No Configuration Needed)
These AI assistants automatically discover Pointbreak when you install the VS Code extension:- GitHub Copilot - Built into VS Code
- Cursor - Built-in AI agent
Manual Configuration Required
These AI assistants need explicit MCP configuration:- Claude Code - Use CLI command
claude mcp add - Codex - Requires MCP settings
- Windsurf - Requires MCP settings
- Other MCP clients - Varies by client
Claude Code
Claude Code uses a CLI-based approach for configuring MCP servers, not configuration files.Add Pointbreak MCP Server
Use theclaude mcp add command to register Pointbreak:
- Registers Pointbreak as an MCP server named “pointbreak”
- Uses stdio transport for communication
- Runs the
pointbreakbinary from your PATH
Using a Custom Binary Path
If Pointbreak is not in your PATH, specify the full path:Verification
List configured MCP servers:pointbreak in the output.
Or start Claude Code and use the /mcp command to view configured servers.
Troubleshooting
Claude can’t find Pointbreak MCP server:- Verify the CLI is installed:
pointbreak --version - Check PATH includes binary location:
which pointbreak(macOS/Linux) orwhere.exe pointbreak(Windows) - List configured servers:
claude mcp list - Try removing and re-adding:
claude mcp remove pointbreakthen re-add
- Run install script:
curl -fsSL https://withpointbreak.com/install.sh | sh - Verify installation:
pointbreak --version - Check PATH includes
~/.local/bin(macOS/Linux) or%LOCALAPPDATA%\Pointbreak\bin(Windows)
- List all:
claude mcp list - Get details:
claude mcp get pointbreak - Remove:
claude mcp remove pointbreak
Codex
Codex also uses a CLI-based approach for configuring MCP servers.Add Pointbreak MCP Server
Use thecodex mcp add command to register Pointbreak:
- Registers Pointbreak as an MCP server named “pointbreak”
- Uses stdio transport for communication
- Runs the
pointbreakbinary from your PATH
Using a Custom Binary Path
If Pointbreak is not in your PATH, specify the full path:Verification
Start Codex and use the/mcp command to view configured servers. You should see Pointbreak listed.
Configuration is shared between the Codex CLI and IDE extension.
Windsurf
Configuration File Location
Windsurf stores MCP configuration in its settings. The exact location depends on your platform: macOS:Configuration Format
Add to your Windsurf settings:Generic MCP Clients
Standard MCP Configuration Format
Most MCP-compatible clients follow this format:command(required): Absolute path to Pointbreak binaryargs(optional): Command-line arguments arrayenv(optional): Environment variables object
Finding Your Binary
After running the install script, the binary is located at: macOS / Linux:- Default:
~/.local/bin/pointbreak - Find it:
which pointbreak
- Default:
%LOCALAPPDATA%\Pointbreak\bin\pointbreak.exe - Find it:
where.exe pointbreak
Verify Installation
Installation Paths Reference
Binary Locations
After running install script:| Platform | Binary Path |
|---|---|
| macOS (Intel/ARM) | ~/.local/bin/pointbreak |
| Linux (x64/ARM64) | ~/.local/bin/pointbreak |
| Linux Alpine | ~/.local/bin/pointbreak |
| Windows (x64/ARM64) | %LOCALAPPDATA%\Pointbreak\bin\pointbreak.exe |
VS Code Extension Binary
When you install the Pointbreak extension, it includes its own bundled binary for built-in agent support (GitHub Copilot, Cursor). This is separate from the CLI binary. Extension binary location (for reference only):- macOS:
~/.vscode/extensions/pointbreak.pointbreak-*/bin/ - Windows:
%USERPROFILE%\.vscode\extensions\pointbreak.pointbreak-*\bin\
Common Issues
”Command not found”
Symptom: AI assistant can’t findpointbreak binary
Solution:
- Verify installation:
pointbreak --version - If not installed, run install script
- Check config uses absolute path (not
pointbreak, use/full/path/to/pointbreak)
“Permission denied”
Symptom: Binary exists but can’t execute Solution (macOS / Linux):“Invalid JSON”
Symptom: Config file has syntax errors Solution:- Validate JSON at jsonlint.com
- Common errors:
- Missing commas between entries
- Trailing commas (not allowed in JSON)
- Unescaped backslashes (Windows paths need
\\)
“MCP server not listed”
Symptom: AI assistant doesn’t show Pointbreak in available servers Solution:- Check config file exists and is valid JSON
- Restart AI assistant after config changes
- Check binary path is correct and points to existing file
- Verify binary is executable (
ls -lon Unix, check file properties on Windows)
Testing Your Configuration
1. Verify Binary Installation
2. Verify Config File
3. Test with AI Assistant
Start your AI assistant and ask:4. Test Debugging Features
Ask your AI assistant:Getting Help
If you’re still having issues after checking this reference:-
Check logs:
- VS Code: View → Output → “Pointbreak MCP Server”
- Look for connection errors or startup issues
-
Verify prerequisites:
- Extension installed and enabled in VS Code
- Debug adapter installed for your language
- Project open in VS Code
- Documentation:
- Community: