Claude Desktop Integration
This guide shows how to configure Claude Desktop to use Dotset for protected MCP server access.Overview
Claude Desktop uses MCP servers to provide Claude with tools like filesystem access, database queries, and more. Dotset adds a security layer by wrapping these servers with access control.Configuration Location
Claude Desktop configuration is located at:| OS | Path |
|---|---|
| macOS | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Windows | %APPDATA%\Claude\claude_desktop_config.json |
| Linux | ~/.config/Claude/claude_desktop_config.json |
Basic Setup
Option 1: Using dotset wrap
Wrap any MCP server with Dotset’s access control:Option 2: Using dotset run (Full Protection)
For full protection including pre-flight scans:Server Examples
PostgreSQL Database
Filesystem Access
Multiple Servers
Using with dotset.yaml
If you have adotset.yaml configuration file, you can reference it:
How Approval Works
When Claude tries to use a tool, Dotset prompts you for approval:- Claude requests a tool call — e.g., “read file src/index.ts”
- Dotset intercepts — The request is analyzed
- You’re prompted — A terminal prompt appears (or web UI if configured)
- You decide — Approve, deny, or set a session grant
Terminal Prompts
y— Allow this calln— Deny this calla— Always allow this tool (session grant)d— Always deny this tool (session grant)
Skip Options
Skip Pre-flight Scan
If you’re usingdotset run but want to skip the Hardpoint scan:
Skip Deadfall
Skip the honeypot server:Troubleshooting
Server Not Starting
- Check that Dotset is installed:
npm list -g @dotsetlabs/dotset - Run the command manually to see errors
- Check Claude Desktop logs
Approval Prompts Not Appearing
- Ensure terminal is visible when using
terminalapproval method - Try the
interactiveapproval method with a web UI - Check that the approval timeout hasn’t expired
Tool Calls Blocked
- Check if you accidentally set a “deny always” grant
- Review the Tollgate audit logs:
tollgate logs - Restart Claude Desktop to clear session grants
See Also
- Tollgate Claude Desktop Guide — Detailed Tollgate configuration
- Configuration — dotset.yaml reference
- Orchestration — Understanding the workflow