Sari la conținut

Visual Studio Code

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

View as Markdown

Visual Studio Code suportă serverele MCP de la distanță în mod nativ. Conectați modul de agent GitHubCopilot 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ă:

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.

  1. Create a the platform OAuth token

    În platformă, deschideţi meniul contului, selectaţi OAuth tokens, and create a scoped token named VS Code. See Authentication de îndrumare şi de călăuzire.

  2. Choose the configuration scope

    • Create .vscode/mcp.json for a workspace connection.
    • 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

    Save mcp.json, then use the Start action shown above the probo configurare. puteţi rula şi 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} with a literal token.

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

  • Confirmă că fișierul de spațiu de lucru este .vscode/mcp.json.
  • Confirmă că proprietatea de nivel superior este servers, not 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ă header-ul începe cu Bearer .
  • Generarea unui token nou dacă tokenul existent a fost revocat sau a expirat.

Confirmă că URL-ul se termină în /api/mcp/v1. The unversioned /api/mcp Ruta nu este un punct final valabil pentru platforma MCP.

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