Skip to content

Claude Code

Cerințe prealabile

Configurare

Adaugă serverul DojoCode MCP în fișierul tău de configurare Claude Code.

Configurare la nivel de proiect (.mcp.json în rădăcina proiectului tău):

json
{
  "mcpServers": {
    "dojocode": {
      "type": "http",
      "url": "https://api.dojocode.io/api/v1/mcp"
    }
  }
}

Autentificare

  1. După adăugarea configurării, pornește sau repornește Claude Code
  2. Poți tasta /mcp pentru a vizualiza starea serverelor tale MCP și pentru a iniția o conexiune
  3. Când Claude Code se conectează pentru prima dată, îți va deschide browserul pe pagina de autorizare DojoCode
  4. Conectează-te la DojoCode dacă nu ești deja conectat (poți folosi e-mail/parolă, Google sau GitHub)
  5. Fă clic pe Approve pentru a acorda acces
  6. Vei vedea o pagină de confirmare — poți închide fila de browser și te poți întoarce la Claude Code
  7. Claude Code este acum conectat și gata de utilizare a instrumentelor DojoCode

Exemple de utilizare

Odată conectat, îi poți cere lui Claude să interacționeze cu DojoCode în mod natural:

Răsfoiește provocări:

Find me beginner Python challenges about algorithms

Obține detaliile provocării:

Show me the details of challenge [challenge-id]

Creează o provocare:

Create a new JavaScript challenge called "Reverse a String" with beginner difficulty

Rulează teste:

Run the tests for my current challenge variation

Alătură-te unui concurs:

Show me upcoming contests and join the next one

Depanare

Conexiunea eșuează

  • Asigură-te că ai o conexiune stabilă la internet
  • Verifică dacă adresa URL a serverului MCP este corectă: https://api.dojocode.io/api/v1/mcp
  • Repornește Claude Code după editarea fișierului de configurare

Autorizarea a expirat

  • Tokenul de acces este valabil timp de 90 de zile
  • Dacă întâmpini erori de autentificare, tastează /mcp pentru a verifica starea serverului și a declanșa re-autorizarea
  • Pur și simplu aprobă din nou conexiunea în browserul tău

Instrumentele nu apar

  • Verifică dacă fișierul JSON de configurare este valid (fără virgule de final, sintaxă corectă)
  • Repornește Claude Code după adăugarea configurării