Gemini CLI
Cerințe preliminare
- Gemini CLI instalat
- Un cont DojoCode
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
- După adăugarea configurării, pornește sau repornește Gemini CLI
- Poți tasta
/mcppentru a vizualiza starea serverelor tale MCP și pentru a iniția o conexiune - La prima conexiune, Gemini CLI deschide browserul tău pe pagina de autorizare DojoCode
- Conectează-te la DojoCode dacă nu ești deja conectat (poți folosi e-mail/parolă, Google sau GitHub)
- Fă clic pe Approve pentru a acorda accesul
- Vei vedea o pagină de confirmare — închide fila de browser și revino la Gemini CLI
- 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 algorithmsObț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 difficultyRulează teste:
Run the tests for my current challenge variationAlătură-te unui concurs:
Show me upcoming contests and join the next oneDepanare
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
/mcppentru 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
/mcppentru 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
/mcppentru a verifica dacă serverul este listat și conectat - Repornește Gemini CLI după adăugarea configurării