Does Svelte MCP work with Cursor?

Yes. Svelte MCP passed every step of our test in Cursor on Oct 23, 2026: it installed, connected, its tools were visible, and an agent used it to finish a real task.

Result

ResultPassed
Date testedOct 23, 2026
Plan tested onCursor Pro+
App versionCursor CLI 2026.10.22-27dcf5f
Server package@sveltejs/mcp 0.1.27
Connect timeconnected in 2.2s
Modelgpt-5.3-codex-low

Steps

  1. install OK
  2. connect OK
  3. tools visible OK
  4. agent task: svelte docs fact OKanswer a fact from current official Svelte docs fetched by the server (Svelte MCP only covers Svelte/SvelteKit docs)

From our own harness run, not the maker’s claims. How we test.

Versions tested

Cursor CLI 2026.10.22-27dcf5f · @sveltejs/mcp 0.1.27 · connected in 2.2s · tested Oct 23, 2026

Server package tested: @sveltejs/mcp 0.1.27 (npm, Node v20.19.2; resolved 2026-10-23)

Direct and key dependencies as resolved: eslint 9.39.5 · sade 1.8.1 · tmcp 1.20.0

All 93 resolved dependencies
@eslint-community/eslint-utils==4.10.1
@eslint-community/regexpp==4.12.2
@eslint/config-array==0.21.2
@eslint/config-helpers==0.4.2
@eslint/core==0.17.0
@eslint/eslintrc==3.3.7
@eslint/js==9.39.5
@eslint/object-schema==2.1.7
@eslint/plugin-kit==0.4.1
@humanfs/core==0.19.2
@humanfs/node==0.16.8
@humanfs/types==0.15.0
@humanwhocodes/module-importer==1.0.1
@humanwhocodes/retry==0.4.3
@standard-schema/spec==1.1.0
@types/estree==1.0.9
@types/json-schema==7.0.15
acorn==8.19.0
acorn-jsx==5.3.2
ajv==6.15.0
ansi-styles==4.3.0
argparse==2.0.1
balanced-match==1.0.2
brace-expansion==1.1.21
callsites==3.1.0
chalk==4.1.2
color-convert==2.0.1
color-name==1.1.4
concat-map==0.0.1
cross-spawn==7.0.6
debug==4.4.3
deep-is==0.1.4
escape-string-regexp==4.0.0
eslint==9.39.5
eslint-scope==8.4.0
eslint-visitor-keys==3.4.3, 4.2.1
espree==10.4.0
esquery==1.7.0
esrecurse==4.3.0
estraverse==5.3.0
esutils==2.0.3
fast-deep-equal==3.1.3
fast-json-stable-stringify==2.1.0
fast-levenshtein==2.0.6
file-entry-cache==8.0.0
find-up==5.0.0
flat-cache==4.0.1
flatted==3.4.4
glob-parent==6.0.2
globals==14.0.0
has-flag==4.0.0
ignore==5.3.2
import-fresh==3.3.1
imurmurhash==0.1.4
is-extglob==2.1.1
is-glob==4.0.3
isexe==2.0.0
js-yaml==4.3.2
json-buffer==3.0.1
json-rpc-2.0==1.8.1
json-schema-traverse==0.4.1
json-stable-stringify-without-jsonify==1.0.1
keyv==4.5.4
levn==0.4.1
locate-path==6.0.0
lodash.merge==4.6.2
minimatch==3.1.5
mri==1.2.0
ms==2.1.3
natural-compare==1.4.0
optionator==0.9.4
p-limit==3.1.0
p-locate==5.0.0
parent-module==1.0.1
path-exists==4.0.0
path-key==3.1.1
prelude-ls==1.2.1
punycode==2.3.1
resolve-from==4.0.0
sade==1.8.1
shebang-command==2.0.0
shebang-regex==3.0.0
sqids==0.3.0
strip-json-comments==3.1.1
supports-color==7.2.0
tmcp==1.20.0
type-check==0.4.0
uri-js==4.4.1
uri-template-matcher==1.1.2
valibot==1.5.0
which==2.0.2
word-wrap==1.2.5
yocto-queue==0.1.0

Captured with: npm ls --all --json in the npx env.

What happened in this run

Install config we used

{
 "mcpServers": {
  "svelte-mcp": {
   "command": "npx",
   "args": [
    "-y",
    "@sveltejs/mcp"
   ]
  }
 }
}

Connection check

svelte-mcp: ready

Tools the app saw

4 tools in the app (protocol check found 4).

Agent task: svelte docs fact

  • Tool calls, in order: svelte-mcp:list-sections, svelte-mcp:get-documentation

Raw details from our harness log for this run. Secrets redacted.

Set it up in Cursor

Copy-paste config for every app is on the Svelte MCP page. Not connecting? Cursor MCP troubleshooting.

Other apps we tested it in: Claude Code (passed) · ChatGPT (Codex) (passed).

All MCP servers tested in Cursor

Sponsors