When to Use MCP
Use MCP server when CLI is unavailable:- Claude Desktop (no shell access)
- Sourcegraph Amp without shell
- Other MCP-only environments
Installation
Using uv (Recommended)
Using pip
Configuration
Claude Desktop (macOS)
Add to~/Library/Application Support/Claude/claude_desktop_config.json:
Claude Desktop (Windows)
Add to%APPDATA%\Claude\claude_desktop_config.json:
Sourcegraph Amp
Add to MCP settings:VS Code / GitHub Copilot
Create.vscode/mcp.json in your project:
Available Tools
The MCP server exposes these tools:
There is no MCP sync tool — syncing stays on the CLI (
bd dolt push /
bd dolt pull).
Usage
Once configured, use naturally:bd commands.
Trade-offs
Troubleshooting
Server won’t start
Check ifbeads-mcp is in PATH:
Tools not appearing
- Restart Claude Desktop
- Check MCP config JSON syntax
- Verify server path
Permission errors
See Also
- Claude Code - CLI integration
- Installation - Full install guide