Skip to content

Gemini CLI

Cerințe preliminare

Configurare

Adaugă serverul DojoCode MCP în fișierul tău de configurare Gemini CLI.

Configurare la nivel de proiect (.gemini/settings.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 Gemini CLI
  2. Poți tasta /mcp pentru a vizualiza starea serverelor tale MCP și pentru a iniția o conexiune
  3. La prima conexiune, Gemini CLI deschide browserul tău 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 accesul
  6. Vei vedea o pagină de confirmare — închide fila de browser și revino la Gemini CLI
  7. Gemini CLI este acum conectat și gata de a utiliza instrumentele DojoCode

Exemple de utilizare

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

Răsfoiește provocări:

Find me beginner Python challenges about algorithms

Obține detalii despre provocare:

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ă URL-ul serverului MCP este corect: https://api.dojocode.io/api/v1/mcp
  • Folosește /mcp pentru a verifica starea serverului și a te reconecta
  • Repornește Gemini CLI 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, folosește /mcp pentru a declanșa reautorizarea
  • Pur și simplu aprobă din nou conexiunea în browserul tău

Instrumentele nu apar

  • Verifică dacă JSON-ul de configurare este valid (fără virgule la final, sintaxă corectă)
  • Folosește /mcp pentru a verifica dacă serverul este listat și conectat
  • Repornește Gemini CLI după adăugarea configurării