Claude Desktop Configuration
This guide shows you how to configure the Probo MCP Server with the Claude Desktop application, enabling Claude to interact with your compliance data directly from the desktop interface.
Prerequisites
Section titled “Prerequisites”- Claude Desktop application installed (available for macOS and Windows)
- A running Probo instance with API access
- API token from your Probo instance
Configuration Steps
Section titled “Configuration Steps”1. Generate an API Token
Section titled “1. Generate an API Token”First, generate an API token from your Probo instance:
- Log into your Probo web interface
- Navigate to Settings → API Tokens
- Click “Generate New Token”
- Copy the token - you’ll need it for configuration
2. Locate Claude Desktop Configuration File
Section titled “2. Locate Claude Desktop Configuration File”The Claude Desktop configuration file location depends on your operating system:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json3. Configure the MCP Server
Section titled “3. Configure the MCP Server”Edit the claude_desktop_config.json file and add the Probo MCP server configuration:
{ "mcpServers": { "probo-eu": { "command": "npx", "args": [ "mcp-remote@latest", "https://your-probo-instance.com/api/mcp/v1", "--transport", "http-only", "--header", "Authorization: Bearer your_api_token_here" ] } }}Replace:
https://your-probo-instance.com/api/mcp/v1with your Probo instance URL (note the/v1suffix)your_api_token_herewith the API token you generated
4. Restart Claude Desktop
Section titled “4. Restart Claude Desktop”After saving the configuration:
- Quit Claude Desktop completely
- Restart the application
- The Probo MCP server will be loaded automatically
Verify Connection
Section titled “Verify Connection”To verify the MCP server is working:
- Open Claude Desktop
- Start a new conversation
- Try asking: “List all organizations I have access to”
- Claude should use the
listOrganizationstool to fetch your data
You can also check the MCP server status by looking for the Probo server in Claude Desktop’s status indicators.
Example Interactions
Section titled “Example Interactions”Once configured, you can interact with your Probo data naturally:
List Risks
Section titled “List Risks”You: "Show me all high-priority risks in my organization"
Claude: I'll fetch the risks for you.[Uses listRisks tool]
Here are the high-priority risks:1. Data breach from vendor systems2. Inadequate access controls...Add a Vendor
Section titled “Add a Vendor”You: "Add a new vendor called 'CloudStore Inc' that provides storage services"
Claude: I'll add that vendor for you.[Uses addVendor tool]
Successfully added CloudStore Inc as a vendor.Track Compliance Measures
Section titled “Track Compliance Measures”You: "What compliance measures are currently in progress?"
Claude: Let me check the measures.[Uses listMeasures tool with state filter]
You have 5 measures in progress:- Employee security training- Password policy enforcement...Troubleshooting
Section titled “Troubleshooting”MCP Server Not Loading
Section titled “MCP Server Not Loading”If the Probo MCP server doesn’t appear:
- Check the configuration file syntax (must be valid JSON)
- Verify the Probo URL is accessible from your machine
- Ensure the API token is valid and not expired
- Check Claude Desktop logs for errors
View Claude Desktop Logs:
macOS:
tail -f ~/Library/Logs/Claude/mcp*.logWindows:
type %APPDATA%\Claude\logs\mcp*.logAuthentication Errors
Section titled “Authentication Errors”If you see authentication errors:
- Verify your API token is correct in the configuration file
- Check that the token hasn’t expired
- Ensure the token is properly formatted in the
--headerargument - Test the API token with curl:
Terminal window curl -H "Authorization: Bearer YOUR_TOKEN" \https://your-probo-instance.com/api/mcp/health
Connection Timeouts
Section titled “Connection Timeouts”If requests timeout:
- Verify your Probo instance is running and accessible
- Check firewall settings
- Ensure your network allows connections to the Probo URL
- Try increasing timeout in the MCP configuration (if supported)
Tool Not Found Errors
Section titled “Tool Not Found Errors”If Claude says tools aren’t available:
- Restart Claude Desktop completely
- Verify the MCP server loaded without errors in the logs
- Check that your Probo instance supports the MCP API
- Ensure you’re using a compatible version of Claude Desktop
Security Best Practices
Section titled “Security Best Practices”- Store tokens securely: Use environment variables or secure credential storage
- Use HTTPS: Always connect to Probo over HTTPS in production
- Rotate tokens: Regularly rotate API tokens
- Audit access: Review MCP access logs in your Probo instance
- Limit scope: Create tokens with minimal required permissions
Next Steps
Section titled “Next Steps”- Explore all available MCP tools
- Learn about data types and schemas
- Configure MCP for other platforms: Claude Code, VS Code, or Cursor
Support
Section titled “Support”Need help with Claude Desktop configuration?