Zed
Zed is a fast, collaborative code editor with native MCP support.
Prerequisites
Section titled “Prerequisites”- Zed editor installed
- Probo API token (see Authentication)
- Your Probo instance URL
Configuration
Section titled “Configuration”1. Open Zed Settings
Section titled “1. Open Zed Settings”Open Zed settings by pressing Cmd+, (Mac) or Ctrl+, (Linux/Windows), or go to Zed → Settings.
2. Edit Configuration
Section titled “2. Edit Configuration”Add the Probo MCP Server to your settings:
{ "context_servers": { "probo": { "settings": { "url": "https://your-probo-instance.com/api/mcp/v1", "headers": { "Authorization": "Bearer your_api_token_here" } } } }}3. Replace Placeholders
Section titled “3. Replace Placeholders”Update these values:
your-probo-instance.com→ Your Probo instance URLyour_api_token_here→ Your API token from Probo
4. Restart Zed
Section titled “4. Restart Zed”Restart Zed to load the configuration.
Once configured, you can use Probo tools through Zed’s AI assistant:
Example queries:
"List all high-priority risks in my organization""Add a new vendor called CloudBackup Inc""Show me all open nonconformities"The assistant will automatically use the appropriate Probo MCP tools to fulfill your requests.
Environment Variables
Section titled “Environment Variables”For security, use environment variables for your API token:
{ "context_servers": { "probo": { "settings": { "url": "https://your-probo-instance.com/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_API_TOKEN}" } } } }}Set the environment variable before launching Zed:
export PROBO_API_TOKEN="your_api_token_here"zedMultiple Environments
Section titled “Multiple Environments”Configure different Probo instances for development and production:
{ "context_servers": { "probo-dev": { "settings": { "url": "http://localhost:8080/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_DEV_TOKEN}" } } }, "probo-prod": { "settings": { "url": "https://probo.company.com/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_PROD_TOKEN}" } } } }}Troubleshooting
Section titled “Troubleshooting”MCP Server Not Appearing
Section titled “MCP Server Not Appearing”Problem: Probo tools aren’t available in the AI assistant
Solutions:
- Verify the configuration syntax is correct
- Restart Zed completely
- Check Zed logs for connection errors
- Test the URL and token with curl:
Terminal window curl -H "Authorization: Bearer YOUR_TOKEN" \https://your-probo-instance.com/api/mcp/v1/health
Authentication Errors
Section titled “Authentication Errors”Problem: 401 Unauthorized errors
Solutions:
- Regenerate your API token in Probo
- Verify the token is correctly formatted as
Bearer your_token - Check for extra spaces or newlines in the token
- Ensure the token hasn’t been revoked
Connection Issues
Section titled “Connection Issues”Problem: Cannot connect to Probo server
Solutions:
- Verify your Probo instance URL is correct
- Check network connectivity
- Ensure HTTPS is used for production instances
- Verify firewall rules allow outbound connections
Best Practices
Section titled “Best Practices”- Use environment variables for API tokens
- Create separate tokens for each environment
- Rotate tokens every 90 days
- Use HTTPS for production connections
- Monitor token usage in Probo settings
Features
Section titled “Features”Zed with Probo MCP provides:
- Fast, responsive AI assistance
- Real-time compliance context during coding
- Collaborative editing with compliance awareness
- Native MCP integration without plugins
- Low-latency tool execution