Opencode AI
Configurați setărileMCPale Opencode AI pentru a vă conecta la platformă cu un token purtător, inclusiv variabile de mediu și configurare multi-mediu.
Opencode AI este un asistent de codificare alimentat de IA cu suportMCP.
Prerequisites
Secțiune intitulată „Prerequisites”- Opencode AI installed
- Scoped the platform OAuth token (see Authentication)
- Instanța dvs. de platformă URL
Endpoint
Secțiune intitulată „Endpoint”Alegeți punctul final pentru mediul dvs. de platformă:
| Environment | MCP URL |
|---|---|
| the platform US | https://us.probo.com/api/mcp/v1 |
| the platform EU | https://eu.probo.com/api/mcp/v1 |
| Custom | https://your-probo-instance.com/api/mcp/v1 |
Segmentul ___ZBT_I18N_RUNTIME_BLOCK_171__ este necesar.
Configuration
Secțiune intitulată „Configuration”1. Open Opencode Settings
Secțiune intitulată „1. Open Opencode Settings”Open Opencode settings or configuration file.
2. Add MCP Server
Secțiune intitulată „2. Add MCP Server”Adăugați configurația platformeiMCPServer:
{ "mcpServers": { "probo": { "url": "https://your-probo-instance.com/api/mcp/v1", "headers": { "Authorization": "Bearer your_api_token_here" } } }}3. Replace Placeholders
Secțiune intitulată „3. Replace Placeholders”Update these values:
your-probo-instance.com→ Url-ul instantei dvs. de platformăyour_api_token_here→ Tokenul dvs. OAuth de pe platformă
4. Restart Opencode
Secțiune intitulată „4. Restart Opencode”Redeschideți Opencode pentru a aplica configurația.
Odată configurat, puteți utiliza instrumentele platformei prin intermediul asistentului AI al Opencode:
Example queries:
"List all pending obligations in my organization""Add a new risk for data breach with high impact""Show me all third parties that need review"Opencode va invoca automat instrumentele platformeiMCPcorespunzătoare.
Environment Variables
Secțiune intitulată „Environment Variables”Pentru securitate, utilizați o variabilă de mediu pentru tokenul dvs. OAuth:
{ "mcpServers": { "probo": { "url": "https://your-probo-instance.com/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_API_TOKEN}" } } }}Set the environment variable:
macOS/Linux:
export PROBO_API_TOKEN="your_api_token_here"Windows:
$env:PROBO_API_TOKEN = "your_api_token_here"Multiple Environments
Secțiune intitulată „Multiple Environments”Configure different the platform instances:
{ "mcpServers": { "probo-dev": { "url": "http://localhost:8080/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_DEV_TOKEN}" } }, "probo-prod": { "url": "https://probo.company.com/api/mcp/v1", "headers": { "Authorization": "Bearer ${PROBO_PROD_TOKEN}" } } }}Troubleshooting
Secțiune intitulată „Troubleshooting”Instrumentele nu sunt disponibile
Secțiune intitulată „Tools Not Available”Problem: Instrumentele platformei nu apar în Opencode
Solutions:
- Verificarea corectă a configurațieiMCP
- Restart Opencode completely
- Check Opencode logs for connection errors
- Testarea punctului final cu inspectorulMCP:
Terminal window npx @modelcontextprotocol/inspector --cli \https://your-probo-instance.com/api/mcp/v1 \--transport http \--header "Authorization: Bearer $PROBO_API_TOKEN" \--method tools/list
Authentication Errors
Secțiune intitulată „Authentication Errors”Problem: 401 Unauthorized errors
Solutions:
- Creați un token de înlocuire OAuth în platformă
- Verificați formatul tokenului:
Bearer your_token - Verificați pentru spații suplimentare sau newsletter-uri
- Asigurați-vă că token-ul nu a expirat sau a fost revocat
Connection Issues
Secțiune intitulată „Connection Issues”Problem: Nu se poate conecta la instanta platformei
Solutions:
- Verificați dacă URL-ul platformei este corect
- Check network connectivity
- Use HTTPS for production instances
- Verify firewall settings
Best Practices
Secțiune intitulată „Best Practices”- Store OAuth tokens in environment variables
- Use separate tokens for different environments
- Rotate tokens regularly (every 90 days)
- Use HTTPS for production connections
- Monitor token usage in the platform settings
- Avoid committing tokens to version control
Features
Secțiune intitulată „Features”Opencode AI with the platform MCP provides:
- Codarea bazată pe IA cu context de conformitate
- Acces în timp real la datele de conformitate
- Automated compliance checks
- Generarea de coduri cu conștientizare a riscurilor
- Natural language compliance queries