The official Svelte MCP server providing docs and autofixing tools for Svelte development
Setup
Choose your client, copy the config, then fill in any required environment variables.
Local
claude mcp add svelte -- npx -y @sveltejs/mcp~/.codex/config.toml
[mcp_servers.svelte]
command = "npx"
args = ["-y", "@sveltejs/mcp"]
# codex mcp add svelte -- npx -y @sveltejs/mcp~/.cursor/mcp.json
{
"mcpServers": {
"svelte": {
"command": "npx",
"args": [
"-y",
"@sveltejs/mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"svelte": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@sveltejs/mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"svelte": {
"command": "npx",
"args": [
"-y",
"@sveltejs/mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"svelte": {
"command": "npx",
"args": [
"-y",
"@sveltejs/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"svelte": {
"command": "npx",
"args": [
"-y",
"@sveltejs/mcp"
]
}
}
}Remote
claude mcp add --transport http svelte https://mcp.svelte.dev/mcp~/.codex/config.toml
[mcp_servers.svelte]
url = "https://mcp.svelte.dev/mcp"
# codex mcp add svelte --url https://mcp.svelte.dev/mcp~/.cursor/mcp.json
{
"mcpServers": {
"svelte": {
"url": "https://mcp.svelte.dev/mcp"
}
}
}.vscode/mcp.json
{
"servers": {
"svelte": {
"type": "http",
"url": "https://mcp.svelte.dev/mcp"
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"svelte": {
"httpUrl": "https://mcp.svelte.dev/mcp"
}
}
}claude_desktop_config.json · Customize › Connectors › Add custom connector
{
"mcpServers": {
"svelte": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.svelte.dev/mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"svelte": {
"url": "https://mcp.svelte.dev/mcp"
}
}
}