Ghid MCP 5 min de citit

Cum conectezi Cursor la fanTask prin MCP: Ghid pas cu pas

Ghid pas cu pas pentru conectarea editorului Cursor la fanTask prin Model Context Protocol. Învață cum configurezi blocul mcpServers în JSON, unde generezi tokenul și cum asiguri context persistent pentru Cursor Composer.

Publicat de fanTask Engineering
Model Context Protocol (MCP)

Ce este Model Context Protocol (MCP) și cum funcționează în Cursor?

Model Context Protocol (MCP) este un standard deschis prin care modelele de limbaj și asistenții de codare pot accesa servicii externe, depozite de informații și unelte specializate. În loc să te bazezi exclusiv pe contextul local din directorul curent sau pe adăugarea manuală de referințe în chat, MCP oferă o punte de comunicare structurată prin care asistentul tău AI poate citi și modifica date externe direct din interfața sa de lucru.

În editorul Cursor, suportul nativ pentru Model Context Protocol permite funcționalităților precum Cursor Composer și modului Agent să utilizeze unelte externe în timpul planificării și scrierii de cod pe mai multe fișiere simultan.

De ce să conectezi Cursor la fanTask?

Cursor este recunoscut pentru viteza sa și abilitatea de a genera modificări multi-file direct în editor. Cu toate acestea, când lucrezi pe proiecte mari sau complexe, ferestrele de context ale modelelor devin rapid aglomerate. Fără un sistem extern de memorie, asistentul poate uita convențiile arhitecturale stabilite, poate rescrie cod încălcând regulile echipei sau poate ignora soluțiile aplicate anterior pentru probleme identice.

fanTask funcționează ca un registru persistent și strat de coordonare proiectat pentru dezvoltarea asistată de AI. Conectat prin MCP, Cursor devine mult mai eficient:

  • Consultă automat convențiile proiectului și restricțiile arhitecturale (prin secțiunea persistentă AI Context) înainte de a iniția modificări ample de cod.
  • Caută în istoricul de tichete și comentarii de audit pentru a verifica dacă un comportament bizar a mai fost remediat în trecut.
  • Sincronizează progresul pe board-ul comun de sarcini, actualizând statusul și înregistrând comentarii tehnice cu privire la fișierele atinse.

Pasul 1: Obține tokenul de acces din fanTask

Dacă tocmai ți-ai creat contul, fanTask îți arată automat, direct pe pagina spațiului de lucru, un modal „Connect your AI to fanTask”. Cursor nu are încă o opțiune dedicată în acel modal, așa că selectează Other — platforma generează pe loc, automat, un token personal de acces și îți afișează direct URL-ul serverului MCP și antetul de autorizare de care ai nevoie pentru Pasul 2.

Dacă ai închis acel modal sau te-ai autentificat cu un cont mai vechi, poți relua oricând pasul de conectare din meniul spațiului tău de lucru: Workspace → MCP / AI.

Pasul 2: Adaugă fanTask în configurația Cursor MCP

Cursor gestionează integrările Model Context Protocol printr-un fișier standard de configurare în format JSON (accesibil prin setările Cursor la Features → MCP sau direct în fișierul de configurare dedicat, cum ar fi ~/.cursor/mcp.json).

Deschide fișierul de configurare și adaugă blocul următor în secțiunea mcpServers:

{
  "mcpServers": {
    "fantask": {
      "url": "https://api.fantask.ro/mcp",
      "headers": {
        "Authorization": "Bearer TOKENUL_TAU_FANTASK"
      }
    }
  }
}

Înlocuiește TOKENUL_TAU_FANTASK cu tokenul obținut la Pasul 1. Conexiunea se desfășoară prin protocol securizat HTTPS/TLS către endpoint-ul https://api.fantask.ro/mcp.

Pasul 3: Repornește Cursor și verifică uneltele disponibile

Un aspect important de reținut este că serverele MCP sunt încărcate doar la pornirea clientului. După ce ai salvat fișierul de configurare, repornește editorul Cursor (sau folosește comanda Developer: Reload Window din Command Palette) pentru a asigura inițializarea noului server MCP.

După repornire, uneltele fanTask vor fi recunoscute automat de Cursor și vor putea fi invocate în fluxurile Composer:

  • fantask.get_project_context(project_id): Extrage regulile de arhitectură, convențiile de codare, restricțiile de dependențe și capcanele cunoscute ale proiectului.
  • fantask.search_tasks(query, filters): Efectuează căutări lexicale și semantice prin toate tichetele și comentariile anterioare pentru a reutiliza soluții deja validate.
  • fantask.get_task(task_id): Preia detaliile complete, cerințele și specificațiile tehnice ale unui anumit tichet.
  • fantask.update_task(task_id, status, comment): Modifică starea unui task (cum ar fi trecerea din todo în in_progress sau in_review) și atașează note explicative.
  • fantask.create_task(project_id, title, description, priority): Creează tichete noi pentru bug-uri secundare sau sarcini de refactorizare sesizate pe durata implementării.
  • fantask.add_comment(task_id, message): Salvează un sumar de audit bine structurat, menționând căile de fișiere, blocurile modificate și motivația tehnică.

Fluxul de lucru recomandat cu Cursor Composer

Utilizarea Cursor împreună cu fanTask oferă o structură clară sesiunilor de programare:

  1. Pornirea sesiunii de lucru: În fereastra Cursor Composer, adresează prima instrucțiune: „Consultă contextul de proiect prin fanTask și verifică sarcinile active.” Cursor va interoga get_project_context și search_tasks, ancorându-se în cerințele proiectului înainte de a scrie cod.
  2. Dezvoltarea funcționalității: Agentul trece sarcina în in_progress prin update_task. Când întâlnește o eroare neașteptată sau o bibliotecă necunoscută, caută cu search_tasks dacă există precedente documentate în echipă.
  3. Verificarea și încheierea sarcinii: După validarea codului generat și rularea testelor locale, Cursor trece tichetul în in_review și lasă un comentariu de audit prin add_comment. Revizuiești manual diferențele de cod (diff) și marchezi sarcina ca done pe platforma fanTask.
Important de reținut: fanTask nu este un generator de site-uri web sau un constructor automat de aplicații. fanTask este un tracker de proiecte și sarcini nativ MCP, reprezentând stratul de memorie persistentă și auditabilitate care menține dezvoltarea asistată de AI stabilă și organizată.

Începe gratuit

Planul gratuit fanTask oferă un proiect complet, colaborare pentru până la 3 utilizatori și acces deplin la uneltele MCP menționate mai sus. Conectează Cursor la fanTask și experimentează un flux de lucru asistat de AI cu memorie de lungă durată.

Creează un cont gratuit pe fanTask și conectează Cursor →

Memorie persistentă pentru agenți AI

Vrei ca agenții tăi AI să nu mai uite deciziile de arhitectură?

fanTask oferă memorie persistentă și istoric căutabil peste Model Context Protocol. Planul gratuit include 1 proiect și 3 utilizatori.