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