Sari la conținut

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.

  • Opencode AI installed
  • Scoped the platform OAuth token (see Authentication)
  • Instanța dvs. de platformă URL

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.

Open Opencode settings or configuration file.

Adăugați configurația platformeiMCPServer:

{
"mcpServers": {
"probo": {
"url": "https://your-probo-instance.com/api/mcp/v1",
"headers": {
"Authorization": "Bearer your_api_token_here"
}
}
}
}

Update these values:

  • your-probo-instance.com → Url-ul instantei dvs. de platformă
  • your_api_token_here → Tokenul dvs. OAuth de pe platformă

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.

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:

Terminal window
export PROBO_API_TOKEN="your_api_token_here"

Windows:

Terminal window
$env:PROBO_API_TOKEN = "your_api_token_here"

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}"
}
}
}
}

Instrumentele nu sunt disponibile

Secțiune intitulată „Tools Not Available”

Problem: Instrumentele platformei nu apar în Opencode

Solutions:

  1. Verificarea corectă a configurațieiMCP
  2. Restart Opencode completely
  3. Check Opencode logs for connection errors
  4. 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

Problem: 401 Unauthorized errors

Solutions:

  1. Creați un token de înlocuire OAuth în platformă
  2. Verificați formatul tokenului: Bearer your_token
  3. Verificați pentru spații suplimentare sau newsletter-uri
  4. Asigurați-vă că token-ul nu a expirat sau a fost revocat

Problem: Nu se poate conecta la instanta platformei

Solutions:

  1. Verificați dacă URL-ul platformei este corect
  2. Check network connectivity
  3. Use HTTPS for production instances
  4. Verify firewall settings
  • 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

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

Ultima actualizare: