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.
Prerequisites
Secțiune intitulată „Prerequisites”- 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
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_172__ este necesar.
Configure VS Code
Secțiune intitulată „Configure VS Code”-
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. -
Choose the configuration scope
- Creați
.vscode/mcp.jsonpentru 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.
- Creați
-
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.
-
Începeți serverul
Salvați
mcp.json, apoi utilizați Start acțiunea prezentată mai sus este configurareaprobo. MCP: List Servers din Paleta de comandă şi selectaţiprobo.
Verify the connection
Secțiune intitulată „Verify the connection”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.Share workspace configuration safely
Secțiune intitulată „Share workspace configuration safely”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.
Troubleshooting
Secțiune intitulată „Troubleshooting”Serverul nu este listat
Secțiune intitulată „The server is not listed”- Confirmă că fișierul spațiului de lucru este
.vscode/mcp.json. - Confirmă că proprietatea de nivel superior este
servers, numcpServers. - Validați JSON și rulați MCP: List Servers.
The server returns 401
Secțiune intitulată „The server returns 401”- 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.
The server returns 404
Secțiune intitulată „The server returns 404”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.
Instrumentele sunt indisponibile
Secțiune intitulată „Tools are unavailable”- 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.