VS Code (GitHub Copilot)
Cerințe preliminare
- VS Code instalat
- Extensia GitHub Copilot instalată și activă
- Un cont DojoCode
Configurare
VS Code acceptă servere MCP prin modul agent al GitHub Copilot. Poți configura DojoCode la nivel de proiect sau în setările de utilizator.
La nivel de proiect (recomandat)
Creează un fișier .vscode/mcp.json în rădăcina proiectului tău:
json
{
"servers": {
"dojocode": {
"type": "http",
"url": "https://api.dojocode.io/api/v1/mcp"
}
}
}Autentificare
- Deschide panoul Copilot Chat (
Ctrl+Alt+IsauCmd+Alt+Ipe Mac) - Fă clic pe Configure Tools — serverul DojoCode va fi deja listat, fiind detectat din fișierul
.vscode/mcp.json - Fă clic pe butonul Connect de lângă serverul DojoCode
- Se va deschide o fereastră de browser cu pagina de autorizare DojoCode
- Conectează-te la DojoCode dacă este necesar (e-mail/parolă, Google sau GitHub)
- Fă clic pe Approve pentru a autoriza
- Browserul va afișa o pagină de confirmare — închide fila și revino în VS Code
- Instrumentele DojoCode sunt acum disponibile în modul Copilot Agent
Exemple de utilizare
În Copilot Chat (modul Agent), poți întreba:
Răsfoiește provocări:
Find beginner challenges on DojoCode about arraysObține informații despre o provocare:
Show me details for DojoCode challenge [challenge-id]Creează o provocare:
Create a new Ruby challenge on DojoCode called "Palindrome Check"Rulează teste:
Run the sample tests for this challenge on DojoCodeParticipă la un concurs:
Show me upcoming DojoCode contestsDepanare
Instrumentele nu apar în Copilot
- Asigură-te că ești în Agent mode (nu în modul de chat obișnuit)
- Verifică dacă fișierul de configurare MCP este salvat și este un JSON valid
- Reîncarcă VS Code după adăugarea configurării
- Asigură-te că extensia GitHub Copilot este actualizată
Erori de autorizare
- Tokenul de acces este valabil timp de 90 de zile
- Deschide Copilot Chat și fă clic pe Configure Tools pentru a verifica starea serverului și a declanșa reautorizarea
- Aprobă din nou conexiunea în browser
Serverul nu este detectat
- Verifică calea fișierului:
.vscode/mcp.jsontrebuie să se afle în rădăcina spațiului de lucru - Verifică URL-ul:
https://api.dojocode.io/api/v1/mcp - Încearcă să adaugi configurarea în setările de utilizator în schimb