svelte-llm-mcp について
svelte-llm-mcp は、Svelte 5 と SvelteKit のドキュメントへのアクセスを AI アシスタントに提供する MCP サーバーです。LLM 向けのプリセットも含まれ、Svelte 関連の資料を参照しながら開発したいユーザーを対象としています。
主な機能
- 01Svelte 5 と SvelteKit のドキュメントへのアクセス
- 02Streamable HTTP と SSE のエンドポイント
- 03LLM プリセットの提供
- 04MCP Inspector によるデバッグ手順
活用シーン
- 01AI アシスタントから Svelte 5 の構文や使い方を調べる
- 02SvelteKit プロジェクトの開発中に参考ドキュメントを取得する
MCP 対応
本プロジェクトは MCP サーバーであり、Streamable HTTP(/mcp/mcp)と SSE(/mcp/sse)のエンドポイントを通じて、Svelte と SvelteKit のドキュメントを MCP クライアントに公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://svelte-llm.stanislav.garden/mcp/mcpclaude mcp add --transport http garden-stanislav-svelte-llm-svelte-llm https://svelte-llm.stanislav.garden/mcp/mcp{"mcpServers":{"garden-stanislav-svelte-llm-svelte-llm":{"type":"http","url":"https://svelte-llm.stanislav.garden/mcp/mcp"}}}Cursor で開く{"servers":{"garden-stanislav-svelte-llm-svelte-llm":{"type":"http","url":"https://svelte-llm.stanislav.garden/mcp/mcp"}}}VS Code で開く{"mcpServers":{"garden-stanislav-svelte-llm-svelte-llm":{"type":"http","url":"https://svelte-llm.stanislav.garden/mcp/mcp"}}}{"mcpServers":{"garden-stanislav-svelte-llm-svelte-llm":{"serverUrl":"https://svelte-llm.stanislav.garden/mcp/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://svelte-llm.stanislav.garden/mcp/mcphttps://svelte-llm.stanislav.garden/mcp/sseツール
2このツールにパラメーターはありません。
詳細
svelte-llm
Svelte 5 と SvelteKit 向けの LLM プリセットと MCP です。サイトはこちらです:svelte-llm.stanislav.garden。
MCP エンドポイント
このサービスは、AI アシスタントで使用する MCP(Model Context Protocol)エンドポイントを提供します。
- ストリーム可能な HTTP(Claude Desktop およびほとんどのクライアント):
https://svelte-llm.stanislav.garden/mcp/mcp - SSE(ストリーム可能な HTTP に対応していない旧クライアント):
https://svelte-llm.stanislav.garden/mcp/sse
セットアップ
- 次の内容で
.envファイルを作成します。GITHUB_TOKEN= DB_URL=postgres://admin:admin@localhost:5432/db - Classic GitHub tokenを作成します。
public_repoの権限が必要です。 - これを .env ファイルに入力します。
docker-compose upを実行します。- 次を実行します。
nvm use
npm i
npm run dev
- データベースのマイグレーションを実行します。開発サーバーの起動後、ブラウザーで http://localhost:5173/api/migrate にアクセスしてください。
http://localhost:5173/admin にアクセスすると、すべての「隠し」エンドポイントを確認できます(デフォルトのパスワード = "secret")。
MCP のデバッグ
NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_OPTIONS="--insecure-http-parser" npx @modelcontextprotocol/inspector
GitHub Copilot をエージェントモードで使用して、エージェントをローカルで試すこともできます。仕組みについては .vscode/mcp.json を参照してください。
その他
OG 画像は https://dynamic-og-image-generator.vercel.app/ から取得しています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。