セットアップ

Svelte MCP にはLocal 版Remote 版の 2 つのバージョンがあります。 使用する MCP クライアントに応じて適切な設定を行ってください。

おすすめ

日常的な開発にはLocal 版を推奨します。オフラインでも動作し、レスポンスも高速です。

Local 版のセットアップ

Local 版は @sveltejs/mcp パッケージを使用します。

Claude Code(CLI)

claude mcp add -t stdio -s [scope] svelte -- npx -y @sveltejs/mcp
bash

[scope]userprojectlocal から選択できます。

設定後、Claude Code を再起動してください。

# 登録済みMCPサーバーの確認
claude mcp list
bash

会話中は /mcp コマンドでも接続状態を確認できます。

Claude Desktop

Settings > Developer セクションで「Edit Config」をクリックし、claude_desktop_config.json を編集します。

設定ファイルの場所:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
{
	"mcpServers": {
		"svelte": {
			"command": "npx",
			"args": ["-y", "@sveltejs/mcp"]
		}
	}
}
json

設定後、Claude Desktop を再起動してください。

Cursor

  1. コマンドパレットを開く
  2. 「View: Open MCP Settings」を選択
  3. 「Add custom MCP」をクリック

MCP サーバーの設定ファイルが開くので、以下を追加します。

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

VS Code

  1. コマンドパレットを開く
  2. 「MCP: Add Server...」を選択
  3. 「Command (stdio)」を選択
  4. npx -y @sveltejs/mcp を入力して Enter
  5. 名前の入力を求められたら svelte と入力
  6. Global または Workspace を選択

Zed

Svelte MCP Server 拡張機能 をインストールするか、以下の手順でマニュアル設定します。

マニュアル設定
  1. コマンドパレットを開く
  2. 「agent:open settings」を検索して選択
  3. 「Model Context Protocol (MCP) Servers」セクションで「Add Server」をクリック
  4. 「Add Custom Server」を選択

以下の設定を追加します。

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

Codex CLI

~/.codex/config.toml に以下を追加(詳細は 設定ドキュメント を参照)

[mcp_servers.svelte]
command = "npx"
args = ["-y", "@sveltejs/mcp"]
toml

Gemini CLI

gemini mcp add -t stdio -s [scope] svelte npx -y @sveltejs/mcp
bash

[scope]userprojectlocal から選択できます。

OpenCode

opencode mcp add
┌ Add MCP server
│ ◇ Enter MCP server name
│ svelte
│ ◇ Select MCP server type
│ Local
│ ◆ Enter command to run
│ npx -y @sveltejs/mcp
null

その他のクライアント

上記以外の MCP クライアントを使用している場合は、各ドキュメントの stdio サーバー設定を参照し、コマンドに npx、引数に -y @sveltejs/mcp を指定してください。

Remote 版のセットアップ

Remote 版は https://mcp.svelte.dev/mcp を使用します。 ローカルにパッケージをインストールする必要がないため、設定が簡単です。

Claude Code(CLI)

claude mcp add -t http -s [scope] svelte https://mcp.svelte.dev/mcp
bash

[scope]userprojectlocal から選択できます。

Claude Desktop

  1. Settings > Connectors を開く
  2. 「Add Custom Connector」をクリック
  3. 名前に svelte と入力
  4. Remote MCP server URL に https://mcp.svelte.dev/mcp を入力
  5. 「Add」をクリック

Cursor

  1. コマンドパレットを開く
  2. 「View: Open MCP Settings」を選択
  3. 「Add custom MCP」をクリック
{
	"mcpServers": {
		"svelte": {
			"url": "https://mcp.svelte.dev/mcp"
		}
	}
}
json

VS Code

  1. コマンドパレットを開く
  2. 「MCP: Add Server...」を選択
  3. 「HTTP (HTTP or Server-Sent-Events)」を選択
  4. https://mcp.svelte.dev/mcp を入力して Enter
  5. 任意の名前を入力
  6. Global または Workspace を選択

Codex CLI

~/.codex/config.toml に以下を追加

experimental_use_rmcp_client = true

[mcp_servers.svelte]
url = "https://mcp.svelte.dev/mcp"
toml

Gemini CLI

gemini mcp add -t http -s [scope] svelte https://mcp.svelte.dev/mcp
bash

[scope]user または project から選択できます。

OpenCode

opencode mcp add
┌ Add MCP server
│ ◇ Enter MCP server name
│ svelte
│ ◇ Select MCP server type
│ Remote
│ ◇ Enter MCP server URL
│ https://mcp.svelte.dev/mcp
null

GitHub Coding Agent

  1. GitHub でリポジトリを開く
  2. Settings > Copilot > Coding agent に移動
  3. MCP configuration を編集
{
	"mcpServers": {
		"svelte": {
			"type": "http",
			"url": "https://mcp.svelte.dev/mcp",
			"tools": ["*"]
		}
	}
}
json
  1. 「Save MCP configuration」をクリック

その他のクライアント

上記以外の MCP クライアントを使用している場合は、各ドキュメントの remote サーバー設定を参照し、URL に https://mcp.svelte.dev/mcp を指定してください。

SvelteKit プロジェクトへの追加

SvelteKit プロジェクトでは、sv コマンドで簡単にセットアップできます。

npx sv add mcp
bash

このコマンドは以下を自動的に行います。

  1. MCP の設定を追加
  2. CLAUDE.md(またはAGENTS.md)に推奨プロンプトを追加

動作確認

セットアップ後、以下のような質問をして動作を確認してください。

Svelte 5の$stateの使い方を教えて
null

MCP が正しく動作していれば、LLM は list-sectionsget-documentation の順でツールを呼び出し、最新のドキュメントに基づいた回答を返します。

トラブルシューティング

MCP サーバーが認識されない

  1. 設定ファイルの JSON/TOML 構文を確認
  2. クライアントを再起動
  3. npx -y @sveltejs/mcp が単独で実行できるか確認

タイムアウトエラー

Remote 版で発生する場合は、Local 版への切り替えを検討してください。

ツールが呼び出されない

CLAUDE.md または AGENTS.md に推奨プロンプトを追加してください。 詳細は 公式ドキュメント を参照。

Last update at: 2026/01/09 18:10:16