Cursor MCP Servers 2026: Kaj so in kako jih uporabljati
← Tagasi uudiste juurde

Cursor MCP Servers 2026: Kaj so in kako jih uporabljati

N

NxCode Team

12 min read

Cursor MCP Servers 2026: Mis need on ja kuidas neid kasutada

March 2026 -- Cursor AI agent on iseenesest võimas. Kuid ilma MCP serveriteta on see suletud teie redaktorisse, ilma et saaksite juurdepääsu oma andmebaasile, GitHub repodele, dokumentatsioonile või kümnetele muudele tööriistadele, mida igapäevaselt kasutate.

MCP serverid lahendavad selle. Need on sild Cursor AI ja välismaailma vahel – ning kui olete need seadistanud, on erinevus agendi võimekuses nagu öö ja päev.

See juhend hõlmab kõike: mis on MCP, kuidas see Cursor sees töötab, kuidas seadistada oma esimene server, kümme kõige kasulikumat serverit arendajatele ja kuidas teha veaotsingut, kui asjad lähevad valesti.


Mis on MCP (Model Context Protocol)?

MCP tähistab Model Context Protocol. See on Anthropic poolt loodud avatud standard, mis määratleb, kuidas AI rakendused ühenduvad väliste tööriistade ja andmeallikatega ühe järjepideva liidese kaudu.

Mõelge sellest kui AI-tööriistade USB-st. Enne USB-d vajal iga lisaseade oma patenteeritud kaablit. Enne MCP-d nõudis iga AI integratsioon kohandatud koodi – erinev API ümbris GitHub jaoks, teine teie andmebaasi jaoks, kolmas Slack jaoks. MCP asendab selle kõik ühe protokolliga.

MCP server on kerge programm, mis paljastab konkreetse tööriista või andmeallika MCP protokolli kaudu. Failisüsteemi MCP server võimaldab AI-l faile lugeda ja kirjutada. GitHub MCP server võimaldab AI-l hallata repositooriume ja pull requests. Andmebaasi MCP server võimaldab AI-l päringuid käivitada. Iga server on väike, keskendunud programm, mis teeb ühte asja hästi.

Põhiline eelis: MCP serverid ei ole Cursor-spetsiifilised. Sama MCP server, mis töötab Cursor sees, töötab ka Claude Code, Windsurf ja mis tahes muus tööriistas, mis toetab seda protokolli. Seadistate selle üks kord ja see on kaasaskantav kogu teie AI tööriistakomplektis.


Miks MCP arendajatele oluline on

Ilma MCP-ta näeb teie töövoog välja selline:

  1. Palute Cursor agendil aidata andmebaasi päringuga.
  2. Agent ütleb, et tal puudub juurdepääs teie andmebaasile.
  3. Kopeerite käsitsi skeemi, kleebite selle vestlusesse, käivitate päringu ise, kleebite tulemused tagasi.
  4. Agent analüüsib teie kleebitud tulemusi.

MCP abil muutub sama töövoog järgmiseks:

  1. Palute Cursor agendil kontrollida, miks kasutajate registreerimine eelmisel nädalal langes.
  2. Agent ühendub MCP serveri kaudu teie andmebaasiga, käivitab päringu, analüüsib tulemusi ja annab teile vastuse.

See ongi erinevus. MCP eemaldab kopeeri-kleebi kitsaskoha teie AI agendi ja vajalike tööriistade vahelt. Agent ei ole enam ainult tekstipõhine assistent, vaid muutub kellekski, kes saab tegelikult teie infrastruktuuriga suhelda.

Seisuga March 2026 on MCP ökosüsteem kasvanud üle 5,000 kogukonna ehitatud serveri. Ükskõik millist tööriista või teenust te kasutate, tõenäoliselt on selle jaoks juba MCP server olemas.


Kuidas MCP Cursor sees töötab

Arhitektuuril on kolm kihti:

Cursor Agent (AI)
    |
    v
MCP Client (Cursor sisse ehitatud)
    |
    v
MCP Server (väline protsess)
    |
    v
Väline tööriist (GitHub, andmebaas, failisüsteem jne)

Kui konfigureerite Cursor sees MCP serveri, toimub taustal järgmine:

  1. Cursor käivitab MCP serveri alamprotsessina (stdio transpordi puhul) või ühendub sellega üle HTTP (kaugsiseste serverite puhul).
  2. Server registreerib oma tööriistad – see ütleb Cursor-ile, milliseid võimekusi ta pakub (nt "saan lugeda faile", "saan otsida GitHub reposid", "saan käivitada SQL päringuid").
  3. Cursor agent näeb neid tööriistu oma saadaolevate tööriistade komplektis. Kui agent leiab, et tööriist on teie päringu jaoks asjakohane, kutsub ta seda automaatselt.
  4. Server viib tegevuse täide välise tööriista vastu ja tagastab tulemuse agendile.

Cursor toetab kahte peamist transporditüüpi:

  • stdio – Server töötab lokaalselt teie masinas. Cursor suhtleb sellega standardse sisendi/väljundi kaudu. See on kõige tavalisem seadistus üksikarendajatele.
  • Streamable HTTP – Server töötab iseseisva protsessina (lokaalselt või eemal) ja suhtleb üle HTTP. Parem meeskonnakeskkondade ja kaugsiseste serverite jaoks.

Üks oluline piirang: Cursor toetab praegu kuni 40 tööriista kõigi teie MCP serverite peale kokku. Enamik seadistusi töötab hästi 3 kuni 5 serveriga.


Oma esimese MCP serveri seadistamine

Eeldused: Node.js v18 või uuem ja Cursor v0.42 või uuem.

Meetod 1: Cursor seadete kaudu (soovitatav)

  1. Avage Cursor Settings vajutades Cmd + , (Mac) või Ctrl + , (Windows/Linux).
  2. Navigeerige külgribal valikuni Tools & MCP.
  3. Klõpsake + Add New MCP Server.
  4. Täitke väljad:
    • Name: Serveri silt (nt "Filesystem")
    • Transport Type: Valige stdio
    • Command: Käsk serveri käivitamiseks

Näiteks failisüsteemi serveri lisamiseks:

  • Name: filesystem
  • Type: stdio
  • Command: npx -y @modelcontextprotocol/server-filesystem /path/to/allowed/directory

Meetod 2: Projekti taseme konfiguratsioonifail

Looge oma projekti juurkataloogi fail .cursor/mcp.json:

{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/you/projects/my-app"
      ]
    }
  }
}

See konfiguratsioon kehtib ainult sellele projektile. Meeskonnaliikmed, kes repo kloonivad, saavad sama MCP seadistuse automaatselt.

Meetod 3: Globaalne konfiguratsioonifail

Looge ~/.cursor/mcp.json serverite jaoks, mida soovite kasutada kõigis projektides:

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_your_token_here"
      }
    }
  }
}

Pärast serveri lisamist minge tagasi Cursor Settings > Tools & MCP. Peaksite nägema oma serverit loendis koos rohelise indikaatoriga, mis näitab, et see on ühendatud. Selle pakutavad tööriistad ilmuvad jaotises "Available Tools".


10 parimat MCP serverit Cursor jaoks

Need on kõige kasulikumad MCP serverid igapäevaseks arendustööks, tuginedes reaalsetele kasutusandmetele ja kogukonna eelistustele.

1. Filesystem

Lugege, kirjutage, otsige ja hallake faile oma kohalikus masinas. Annab agendile otsese juurdepääsu projekti failidele väljaspool seda, mida Cursor natiivselt pakub.

{
  "filesystem": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/directory"]
  }
}

2. GitHub

Hallake repositooriume, issues, pull requests ja koodiotsingut otse agendi kaudu. Ametlik GitHub MCP server toetab kõiki olulisi GitHub operatsioone.

{
  "github": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-github"],
    "env": {
      "GITHUB_PERSONAL_ACCESS_TOKEN": "ghp_xxxxxxxxxxxx"
    }
  }
}

3. PostgreSQL / SQLite (Andmebaas)

Laske agendil teha andmebaasi päringuid, kontrollida skeeme ja analüüsida andmeid ilma Cursor-ist lahkumata.

{
  "sqlite": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-sqlite", "/path/to/database.db"]
  }
}

PostgreSQL jaoks:

{
  "postgres": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-postgres"],
    "env": {
      "DATABASE_URL": "postgresql://user:pass@localhost:5432/mydb"
    }
  }
}

4. Brave Search (Veebiotsing)

Andke agendile võime otsida elavast veebist. Kasutab Brave iseseisvat otsinguindeksit ilma jälgimiseta.

{
  "brave-search": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-brave-search"],
    "env": {
      "BRAVE_API_KEY": "your_brave_api_key"
    }
  }
}

5. Playwright (Brauseri automatiseerimine)

Agent saab navigeerida veebisaitidel, täita vorme, teha ekraanipilte ja kraapida sisu, kasutades päris brauserit.

{
  "playwright": {
    "command": "npx",
    "args": ["-y", "@executeautomation/playwright-mcp-server"]
  }
}

6. Slack

Lugege kanaleid, postitage sõnumeid, otsige vestlusajalugu. Kasulik agentidele, kes peavad ammutama konteksti meeskonna aruteludest.

{
  "slack": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-slack"],
    "env": {
      "SLACK_BOT_TOKEN": "xoxb-your-token",
      "SLACK_TEAM_ID": "T0123456789"
    }
  }
}

7. Memory (Püsiv teadmus)

Annab agendile püsiva mälu seansside vahel. See saab salvestada ja meenutada fakte, otsuseid ja konteksti, mis muidu vestluse sulgemisel kaoksid.

{
  "memory": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-memory"]
  }
}

8. Context7 (Dokumentatsiooni otsing)

Lisab versioonispetsiifilise dokumentatsiooni otse agendi konteksti. Eriti kasulik töötades raamistikega, kus AI treeningandmed võivad olla vananenud.

{
  "context7": {
    "command": "npx",
    "args": ["-y", "@upstash/context7-mcp"]
  }
}

9. Docker

Hallake konteinereid, tõmmiseid ja compose pinu. Agent saab teenuseid käivitada, logisid kontrollida ja konteineri probleeme lahendada.

{
  "docker": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-docker"]
  }
}

10. Sequential Thinking

Ei ole tööriista konnektor, vaid arutlusvõime täiustaja. See struktureerib agendi mõtteprotsessi keerukate, mitmeetapiliste probleemide puhul, jagades need järjestikusteks arutlussammudeks.

{
  "sequential-thinking": {
    "command": "npx",
    "args": ["-y", "@modelcontextprotocol/server-sequential-thinking"]
  }
}

Täpsem konfigureerimine

Keskkonnamuutujad

MCP serverid vajavad sageli API võtmeid ja sisselogimisandmeid. Edastage need oma konfiguratsiooni väljas env:

{
  "mcpServers": {
    "my-server": {
      "command": "npx",
      "args": ["-y", "my-mcp-server"],
      "env": {
        "API_KEY": "sk-xxxxxxxxxxxx",
        "API_URL": "https://api.example.com"
      }
    }
  }
}

Ärge kunagi lisage API võtmeid versioonihaldusesse. Meeskonnaga jagatud projekti taseme seadete puhul kasutage kohatäiteid ja dokumenteerige vajalikud keskkonnamuutujad eraldi.

Kohandatud MCP serveri ehitamine

Kui ükski olemasolev server ei vasta teie vajadustele, saate selle ise ehitada. MCP SDK on saadaval TypeScript, Python ja mitmetes teistes keeltes:

npm install @modelcontextprotocol/sdk

Minimaalne kohandatud server TypeScript keeles:

import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";

const server = new McpServer({ name: "my-server", version: "1.0.0" });

server.tool("hello", "Says hello to a user", { name: { type: "string" } },
  async ({ name }) => ({
    content: [{ type: "text", text: `Hello, ${name}!` }]
  })
);

const transport = new StdioServerTransport();
await server.connect(transport);

Projekti taseme vs globaalne konfiguratsioon

Kasutage projekti taseme (.cursor/mcp.json) seadeid järgmiseks:

  • Projektispetsiifilised andmebaasiühendused
  • Sisesed API serverid
  • Projektipõhised tööriistad, mida meeskonnakaaslased vajavad

Kasutage globaalset (~/.cursor/mcp.json) seadistust järgmiseks:

  • GitHub, GitLab või muud koodimajutuse integratsioonid
  • Veebiotsing
  • Üldotstarbelised tööriistad nagu mälu või Sequential Thinking

Kui sama serveri nimi esineb mõlemas failis, on projekti taseme konfiguratsioon prioriteetne.


MCP Cursor-is vs Claude Code-is vs Windsurf-is

MCP on avatud protokoll ja kõik kolm suurt AI kooditööriista toetavad seda nüüd. Kuid rakendused erinevad olulistel viisidel.

FunktsioonCursorClaude CodeWindsurf
MCP tugiJah (v0.42+)Jah (natiivne)Jah
Transporditüübidstdio, SSE, Streamable HTTPstdio, Streamable HTTPstdio, SSE
Konfiguratsioon.cursor/mcp.json~/.claude/mcp.json või projekti tase.windsurf/mcp.json
Tööriistade piirangMax 40 tööriistaPiirangutetaVarieerub
Ühe klikiga installJah (valitud serverid)PiiratudJah
OAuth tugiJahEi (manuaalsed tokens)Jah
Enterprise kontrollidAlgelineN/A (CLI tööriist)Administraatori taseme kontrollid
IDE seotusAinult Cursor (VS Code fork)Töötab igas terminalis / VS Code laienduses40+ IDE pluginat

Cursor on tänu oma ühe klikiga serveri installimisele ja seadete kasutajaliidesele kõige lihtsamini seadistatav. Selle piiranguks on 40 tööriista limiit ja lukustatus Cursor redaktorisse.

Claude Code töötab terminalis ja VS Code laiendusena. Sellel on kõige sügavam MCP integratsioon, kuna Anthropic lõi nii Claude kui ka MCP. Tööriistade piirangut pole, kuid seadistamine on manuaalsem.

Windsurf pakub kõige laiemat IDE ühilduvust ja tugevaimaid ettevõtte taseme kontrolle. Kui teie meeskond vajab administraatori hallatavaid MCP konfiguratsioone, on Windsurf-il eelis.

Hea uudis: kuna MCP on avatud protokoll, on serverid ise asendatavad. Server, mille konfigureerite Cursor jaoks, töötab Claude Code ja Windsurf keskkonnas vaid konfiguratsioonifaili muudatusega.


Sagedasemate probleemide veaotsing

Server näitab seadetes olekut "Not Connected"

  • Kontrollige, et Node.js v18+ on installitud: node --version
  • Veenduge, et npx käsk töötab väljaspool Cursor-it: käivitage käsk otse oma terminalis
  • Veateadete leidmiseks vaadake Cursor arendajate konsooli (Help > Toggle Developer Tools)
  • Pärast serveri konfiguratsioonide lisamist või muutmist taaskäivitage Cursor

Tööriistad ei ilmu agendi saadaolevate tööriistade hulka

  • Kinnitage, et serveri roheline olekuindikaator on nähtaval Settings > Tools & MCP
  • Kontrollige, et te pole ületanud 40 tööriista piirangut kõigi serverite peale kokku
  • Proovige server eemaldada ja uuesti lisada

Server krahhib või aegub

  • Mõned serverid vajavad konkreetseid keskkonnamuutujaid. Kontrollige vajalikku konfiguratsiooni serveri README failist
  • Suurendage mälu eraldamist, kui server käsitleb suuri andmehulki
  • stdio serverite puhul veenduge, et ükski teine protsess ei konkureeri sama stdin/stdout-i pärast

Autentimisvead

  • Kontrollige üle API võtmed ja tokens env konfiguratsioonis
  • GitHub-i puhul veenduge, et teie isiklikul juurdepääsuloal (token) on vajalikud õigused (tavaliselt repo, read:org)
  • OAuth-põhiste serverite puhul proovige uuesti autentida läbi Cursor seadete kasutajaliidese

Konfiguratsiooni ei laeta

  • Projekti taseme seadete puhul veenduge, et fail on asukohas .cursor/mcp.json (mitte .cursor/mcp/config.json või muud variatsioonid)
  • Valideerige JSON süntaksit – ükski vales kohas olev koma rikub kogu faili
  • Taaskäivitage Cursor pärast mis tahes konfiguratsiooni muutmist

Kokkuvõte

MCP serverid muudavad Cursor-i nutikast tekstiredaktorist AI-toega arenduskeskkonnaks, mis suudab tegelikult suhelda teie tööriistade ja infrastruktuuriga. Esimese serveri seadistamine võtab viis minutit ja tootlikkuse kasv on kohene.

Alustage kahe või kolme serveriga, mis sobivad teie igapäevase töövooga – failisüsteem, GitHub ja andmebaasi konnektor katavad enamiku arendajate vajadused. Lisage rohkem, kui leiate konkreetseid vajadusi. Ja pidage meeles, et iga MCP server, mille Cursor sees konfigureerite, on kaasaskantav: kui liigute homme üle Claude Code või Windsurf platvormile, tulevad teie serverid teiega kaasa.

MCP ökosüsteem kasvab kiiresti. Kuna saadaval on üle 5,000 serveri ja protokolli toetavad nüüd kõik suuremad AI kooditööriistad, ei ole MCP enam eksperiment. See on standardne viis, kuidas AI tööriistad ühenduvad välismaailmaga – ja Cursor on üks parimaid kohti selle kasutamisega alustamiseks.

Tagasi kõigi uudiste juurde
Kas naudisite seda artiklit?

Ehita NxCode'iga

Muuda oma idee töötavaks rakenduseks — koodi pole vaja.

46 000+ arendajat ehitas sel kuul NxCode'iga

Proovi ise

Kirjelda, mida soovid — NxCode ehitab selle sinu eest.

46 000+ arendajat ehitas sel kuul NxCode'iga