Skip to content

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 ​

  1. Deschide setările Cursor (Ctrl+Shift+J sau Cmd+Shift+J pe Mac)
  2. Navighează la MCP în bara laterală

Autentificare ​

  1. Fă clic pe butonul Connect de lângă serverul DojoCode
  2. O fereastră de browser se va deschide pe pagina de autorizare DojoCode
  3. Conectează-te la DojoCode dacă este necesar (e-mail/parolă, Google sau GitHub sunt toate acceptate)
  4. Fă clic pe Approve pentru a acorda acces Cursor
  5. Browserul va afișa o confirmare — închide fila și revino la Cursor
  6. 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 structures

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

Depanare ​

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