Sari la conținut

Opencode AI

Configurați setările MCP ale Opencode AI pentru a vă conecta la platformă cu un token purtător, inclusiv variabile de mediu și configurare multi-mediu.

View as Markdown

Opencode AI este un asistent de codificare alimentat de IA cu suport MCP.

  • 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ă:

EnvironmentMCP URL
the platform UShttps://us.probo.com/api/mcp/v1
the platform EUhttps://eu.probo.com/api/mcp/v1
Customhttps://your-probo-instance.com/api/mcp/v1

The /v1 segment is required.

Open Opencode settings or configuration file.

Adăugați configurația platformei MCPServer:

{
  "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 → Instanta dvs. de platformă URL
  • your_api_token_here → Token-ul 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 platformei MCP corespunză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:

export PROBO_API_TOKEN="your_api_token_here"

Windows:

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

Problem: Instrumentele platformei nu apar în Opencode

Solutions:

  1. Verificarea corectă a configurației MCP
  2. Restart Opencode completely
  3. Check Opencode logs for connection errors
  4. Testarea punctului final cu inspectorul MCP:
    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. Verify the token format: 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: