Cursor
Cerințe prealabile
- Cursor instalat
- Un cont DojoCode
Configurare
Cursor acceptă servere MCP prin setările sale. Poți configura serverul DojoCode MCP la nivel de proiect sau global.
La nivel de proiect (recomandat)
Creează un fișier .cursor/mcp.json în rădăcina proiectului tău:
json
{
"mcpServers": {
"dojocode": {
"type": "http",
"url": "https://api.dojocode.io/api/v1/mcp"
}
}
}Global
- Deschide setările Cursor (
Ctrl+Shift+JsauCmd+Shift+Jpe Mac) - Navighează la MCP în bara laterală
Autentificare
- Fă clic pe butonul Connect de lângă serverul DojoCode
- O fereastră de browser se va deschide pe pagina de autorizare DojoCode
- Conectează-te la DojoCode dacă este necesar (e-mail/parolă, Google sau GitHub sunt toate acceptate)
- Fă clic pe Approve pentru a acorda acces Cursor
- Browserul va afișa o confirmare — închide fila și revino la Cursor
- Starea serverului MCP în Cursor ar trebui să apară acum ca fiind conectată (indicator verde)
Exemple de utilizare
Odată conectat, poți începe să folosești instrumentele DojoCode direct în chatul AI din Cursor sau în editarea inline:
Caută provocări:
Use DojoCode to find TypeScript challenges about data structuresObține detalii despre provocare:
Get the details for DojoCode challenge [challenge-id]Creează o provocare:
Create a beginner Python challenge on DojoCode called "FizzBuzz"Rulează teste:
Run the tests for this challenge on DojoCodeDepanare
Serverul apare ca fiind deconectat
- Verifică adresa URL:
https://api.dojocode.io/api/v1/mcp - Fă clic pe pictograma de reîmprospătare de lângă server în setările MCP
- Repornește Cursor dacă problema persistă
Autorizare expirată
- Tokenul este valabil timp de 90 de zile
- Mergi la Cursor Settings > MCP și fă clic pe pictograma de reîmprospătare de lângă serverul DojoCode pentru a declanșa reautorizarea
- Aprobă din nou conexiunea în browser
Instrumentele nu sunt disponibile în chat
- Asigură-te că serverul MCP are starea verde în setări
- Încearcă să pornești o nouă sesiune de chat după conectare