Skip to content

VS Code (GitHub Copilot) ​

Cerințe preliminare ​

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 ​

  1. Deschide panoul Copilot Chat (Ctrl+Alt+I sau Cmd+Alt+I pe Mac)
  2. Fă clic pe Configure Tools — serverul DojoCode va fi deja listat, fiind detectat din fișierul .vscode/mcp.json
  3. Fă clic pe butonul Connect de lângă serverul DojoCode
  4. Se va deschide o fereastră de browser cu pagina de autorizare DojoCode
  5. Conectează-te la DojoCode dacă este necesar (e-mail/parolă, Google sau GitHub)
  6. Fă clic pe Approve pentru a autoriza
  7. Browserul va afișa o pagină de confirmare — închide fila și revino în VS Code
  8. 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 arrays

Obț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 DojoCode

Participă la un concurs:

Show me upcoming DojoCode contests

Depanare ​

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.json trebuie 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