Claude Code Configuration
This guide shows you how to configure the Probo MCP Server with Claude Code, Anthropic’s official CLI tool, enabling Claude to interact with your compliance data directly from the command line.
Prerequisites
Section titled “Prerequisites”- Claude Code CLI installed (
npm install -g @anthropic-ai/claude-code) - A running Probo instance with API access
Add the Probo MCP Server
Section titled “Add the Probo MCP Server”Run the following command:
claude mcp add --transport http probo https://your-probo-instance.com/api/mcp/v1Replace https://your-probo-instance.com/api/mcp/v1 with your Probo instance URL.
On first use, Claude Code will open a browser window to authorize access to your Probo instance via OAuth — log in and click Authorize. No token generation or configuration needed.
Verify the Connection
Section titled “Verify the Connection”List your configured MCP servers:
claude mcp listYou should see probo in the list. Then start Claude Code and ask:
"List all organizations I have access to"Claude should use the listOrganizations tool and return your organizations.
Using Claude Code with Probo
Section titled “Using Claude Code with Probo”Interactive Mode
Section titled “Interactive Mode”claudeClaude loads the Probo MCP server automatically. You can have a continuous conversation:
> List all vendors> Add a new risk for data breaches> Update the vendor security measure to implementedSingle Command Mode
Section titled “Single Command Mode”claude "List all open nonconformities"Example Commands
Section titled “Example Commands”Managing Risks
Section titled “Managing Risks”You: "Show me all risks with a residual risk score above 15"
Claude: Let me fetch those high-risk items.[Uses listRisks tool with filtering]
Found 3 high-risk items:1. Vendor security breach (Score: 20)2. Data center failure (Score: 18)3. Insider threat (Score: 16)Adding Vendors
Section titled “Adding Vendors”You: "Add a vendor named 'SecureCloud' that provides backup services"
Claude: I'll add that vendor now.[Uses addVendor tool]
Successfully added SecureCloud as a vendor.Multiple Probo Instances
Section titled “Multiple Probo Instances”To connect to additional environments (e.g. staging, a different region), add them with distinct names:
claude mcp add --transport http probo-staging https://staging.probo.com/api/mcp/v1Each instance prompts its own OAuth authorization on first use.
Automation Scripts
Section titled “Automation Scripts”Batch Operations Script
Section titled “Batch Operations Script”#!/bin/bashclaude << EOFConnect to Probo and:1. List all risks with status 'open'2. For each risk, check if mitigation measures are in place3. Update risk status to 'mitigated' where appropriate4. Generate a summary reportEOFDaily Compliance Check
Section titled “Daily Compliance Check”#!/bin/bashclaude "Generate a compliance status report including:- Number of open nonconformities- Risks with scores above 15- Overdue obligations- In-progress audits"CI/CD Integration
Section titled “CI/CD Integration”name: Compliance Check
on: schedule: - cron: "0 9 * * 1" # Every Monday at 9 AM
jobs: check: runs-on: ubuntu-latest steps: - name: Check Compliance run: | npx -y @anthropic-ai/claude-code "Review current compliance status and report any critical issues" env: ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}Troubleshooting
Section titled “Troubleshooting”MCP Server Not Found
Section titled “MCP Server Not Found”# List configured serversclaude mcp list
# Remove and re-add if neededclaude mcp remove proboclaude mcp add --transport http probo https://your-probo-instance.com/api/mcp/v1Debug Mode
Section titled “Debug Mode”claude --debugNext Steps
Section titled “Next Steps”- Explore all available MCP tools
- Configure MCP for other platforms: Claude Desktop, VS Code
Support
Section titled “Support”Need help with Claude Code configuration?