Cursor + MCP
AI-first kodredigerare med djup MCP-integration.
Cursor har byggt in MCP direkt i sin agent- och chat-funktion. Servrar kan definieras både globalt (för alla projekt) och per repo — vilket gör det trivialt att dela integrations-setup med teamet via git.
- Globalt:
~/.cursor/mcp.json - Per projekt:
.cursor/mcp.json (checka in i repo)
Förkunskaper
- Cursor 0.42 eller senare
- Node.js 18+ / Python 3.10+ beroende på server
- Läs-/skrivrättigheter till projektmappen om du använder per-projekt-konfig
Steg-för-steg
- Steg 1
Öppna MCP-inställningarna
Cmd/Ctrl + Shift + J → Features → Model Context Protocol. Här kan du lägga till nya servrar via UI eller redigera JSON direkt.
- Steg 2
Skapa .cursor/mcp.json i repot
Rekommenderat för team — då får alla samma servrar när de öppnar projektet.
{ "mcpServers": { "postgres": { "command": "npx", "args": ["-y", "@modelcontextprotocol/server-postgres", "postgresql://localhost/mydb"] }, "linear": { "url": "https://mcp.linear.app/sse" } } } - Steg 3
Aktivera servrarna i chatten
Öppna chat-panelen och klicka på verktygsikonen — bocka i de servrar du vill att agenten ska ha tillgång till för sessionen.
- Steg 4
Använd Agent mode
MCP-verktyg fungerar bäst i Cursors Agent mode där modellen kan planera flera steg och kalla flera verktyg i sekvens.
Rekommenderade servrar för Cursor
7 kureradeHandplockade MCP-servrar som matchar Cursors bästa integrationsmönster. Alla är verifierade förstapartsservrar i katalogen.
- GitHubdevtoolsHantera repos, issues och pull requests via AI.VarförBläddra i PR:er, kör code review direkt i editorn.
- PostgreSQLdatabaseDirekt SQL-åtkomst till Postgres-databaser.VarförLåt agenten inspektera scheman innan den skriver migrationer.
- SupabasedatabaseFull Postgres, Auth och Storage för agenter.VarförFull backend-kontext — auth, storage och Postgres i ett svep.
- SentrydevtoolsHämta felrapporter och stackspår.VarförFånga produktionsfel och be Cursor föreslå fix.
- LinearproductivityHantera issues och projekt från AI.VarförLäs ticketen agenten arbetar mot utan att lämna editorn.
- PlaywrightautomationBrowser-automation för agenter.VarförVerifiera UI-ändringar med E2E-test direkt i agent-loopen.
- VerceldevtoolsHantera projekt, deploys och loggar.VarförTrigga deploys och läs loggar när agenten har pushat.
Felsökning
Håll muspekaren över indikatorn för felmeddelande. Vanligt är att command inte hittas — ange absolut sökväg.
Klicka Refresh i MCP-inställningarna. Cursor cachar tool-listan per session.
Använd Cursors miljövariabel-syntax ${env:MY_TOKEN} och håll faktiska värden i ~/.cursor/env eller lokal .env.
Vanliga frågor
Kan jag använda samma config som Claude Desktop?+
Format är identiskt (mcpServers-nyckeln). Du kan kopiera-klistra mellan filerna, men Cursor tolkar .env-variabler något annorlunda.
Fungerar remote MCP-servrar?+
Ja, både HTTP och SSE-transporter stöds. Använd "url"-fältet istället för "command".
Hur delar jag config säkert i teamet?+
Checka in .cursor/mcp.json utan hemligheter — använd ${env:...} för tokens och låt varje utvecklare hantera sina egna via lokal env-fil.