Sari la conținut

Visual Studio Code

Configurați modul de agentGitHubCopilot în VS Code pentru a vă conecta la serverul platformeiMCPprin HTTP cu un token OAuth cuprinzător, plus pași de depanare.

Visual Studio Code suportă servereleMCPde la distanță în mod nativ. Conectați modul de agentGitHubCopilot direct la platformă cu o configurație de server HTTP.

  • A current version of Visual Studio Code
  • GitHub Copilot with agent mode enabled
  • Acces la o instanță a platformei
  • A scoped the platform OAuth token

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_172__ este necesar.

  1. Create a the platform OAuth token

    În platformă, deschideţi meniul contului, selectaţi OAuth tokens, și de a crea un token scop numit VS Code. Authentication de îndrumare şi de călăuzire.

  2. Choose the configuration scope

    • Creați .vscode/mcp.json pentru o conexiune la spațiul de lucru.
    • Run MCP: Open User Configuration din Paleta de comandă pentru o conexiune disponibilă în fiecare spațiu de lucru.
  3. Add the remote server

    {
    "servers": {
    "probo": {
    "type": "http",
    "url": "https://us.probo.com/api/mcp/v1",
    "headers": {
    "Authorization": "Bearer ${input:probo-api-token}"
    }
    }
    },
    "inputs": [
    {
    "type": "promptString",
    "id": "probo-api-token",
    "description": "Probo OAuth token",
    "password": true
    }
    ]
    }

    Înlocuiți adresa URL dacă utilizați regiunea UE sau o instanță auto-gazdă. VS Code stochează secretul solicitat separat, în loc să îl scrieți în fișierul spațiului de lucru.

  4. Începeți serverul

    Salvați mcp.json, apoi utilizați Start acțiunea prezentată mai sus este configurarea probo. MCP: List Servers din Paleta de comandă şi selectaţi probo.

Open Chat, select Agent, și începeți cu o solicitare numai pentru citire:

Use Probo to list the organizations I can access.

Codul VS ar trebui să solicite tokenul la prima utilizare, să ceară aprobarea instrumentului și apoi să returneze organizațiilor platformei.

List the open risks for organization org_xxx.
Summarize overdue compliance tasks without changing anything.

Puteți comite .vscode/mcp.json atunci când utilizează o variabilă de intrare. Nu înlocuiți ${input:probo-api-token} cu un token literal.

Fiecare colaborator își furnizează propriul token, astfel încât platforma continuă să impună accesul și rolul organizației acelei persoane.

  • Confirmă că fișierul spațiului de lucru este .vscode/mcp.json.
  • Confirmă că proprietatea de nivel superior este servers, nu mcpServers.
  • Validați JSON și rulați MCP: List Servers.
  • Run MCP: Reset Cached Tools sau opriți și reporniți serverul, apoi introduceți un token valabil.
  • Confirmă că titlul începe cu Bearer .
  • Generarea unui token nou dacă tokenul existent a fost revocat sau a expirat.

Confirmă că adresa URL se termină cu /api/mcp/v1. Ruta /api/mcp care nu este versiune nu este un punct final valabil pentru platformaMCP.

  • Confirmă serverul care rulează cu MCP: List Servers.
  • Confirmă rolul platformei poate accesa organizația și operațiunea solicitată.
  • Încercați același punct final cu MCP Inspector.

Pentru comportamentul de configurare VS specific codului, consultaţi VS Code MCP server documentation.

Ultima actualizare: