Does Svelte MCP work with ChatGPT (Codex)?
Yes. Svelte MCP passed every step of our test in ChatGPT (Codex) on Oct 23, 2026: it installed, connected, its tools were visible, and an agent used it to finish a real task.
Result
Steps
- install OK
- connect OK
- tools visible OK
- 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
Codex CLI 0.162.0-alpha.17.2 · @sveltejs/mcp 0.1.27 · connect time not recorded · 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.0Captured with: npm ls --all --json in the npx env.
What happened in this run
Install config we used
[mcp_servers.svelte-mcp]
command = "npx"
args = ["-y", "@sveltejs/mcp"]Connection check
server answered tool calls during the taskTools check
verified via task step: agent saw and called the server's tools
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 ChatGPT (Codex)
Copy-paste config for every app is on the Svelte MCP page. Not connecting? ChatGPT (Codex) MCP troubleshooting.
Other apps we tested it in: Claude Code (passed) · Cursor (passed).