# svelte-llm-mcp MCP server

An MCP server that provides access to Svelte 5 and SvelteKit documentation

## Links
- Registry page: https://www.getdrio.com/mcp/garden-stanislav-svelte-llm-svelte-llm-mcp
- Repository: https://github.com/khromov/svelte-llm-mcp

## Install
- Endpoint: https://svelte-llm.stanislav.garden/mcp/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://svelte-llm.stanislav.garden/mcp/mcp
- Remote endpoint: https://svelte-llm.stanislav.garden/mcp/sse

## Tools
- list_sections - Lists all available Svelte 5 and SvelteKit documentation sections in a structured format. Returns sections as a list of "* title: [section_title], path: [file_path]" - you can use either the title or path when querying a specific section via the get_documentation tool. Always run list_sections first for any query related to Svelte development to discover available content. Endpoint: https://svelte-llm.stanislav.garden/mcp/mcp
- get_documentation - Retrieves full documentation content for Svelte 5 or SvelteKit sections. Supports flexible search by title (e.g., "$state", "routing") or file path (e.g., "docs/svelte/state.md"). Can accept a single section name or an array of sections. Before running this, make sure to analyze the users query, as well as the output from list_sections (which should be called first). Then ask for ALL relevant sections the user might require. For example, if the user asks to build anything interactive, you will need to fetch all relevant runes, and so on. Endpoint: https://svelte-llm.stanislav.garden/mcp/mcp

## Resources
- svelte-llm://svelte-core - Core Svelte 5 documentation: introduction, runes, template syntax, and styling
- svelte-llm://svelte-advanced - Advanced Svelte 5 documentation: special elements, runtime, and miscellaneous
- svelte-llm://svelte-complete - Complete Svelte 5 documentation covering all sections
- svelte-llm://sveltekit-core - Core SvelteKit documentation: getting started and core concepts
- svelte-llm://sveltekit-production - Production SvelteKit documentation: build & deploy, advanced features, best practices
- svelte-llm://sveltekit-complete - Complete SvelteKit documentation covering all sections
- svelte-llm://doc/docs/ai/10-introduction/10-overview.md
- svelte-llm://doc/docs/ai/20-setup/20-local-setup.md
- svelte-llm://doc/docs/ai/20-setup/30-remote-setup.md
- svelte-llm://doc/docs/ai/30-capabilities/10-tools.md
- svelte-llm://doc/docs/ai/30-capabilities/20-resources.md
- svelte-llm://doc/docs/ai/30-capabilities/30-prompts.md
- svelte-llm://doc/docs/ai/40-claude-plugin/plugin.md
- svelte-llm://doc/docs/ai/40-claude-plugin/subagent.md
- svelte-llm://doc/docs/ai/50-opencode-plugin/opencode-plugin.md
- svelte-llm://doc/docs/ai/50-opencode-plugin/opencode-subagent.md
- svelte-llm://doc/docs/ai/60-skills/10-skills.md
- svelte-llm://doc/docs/cli/10-introduction/10-overview.md
- svelte-llm://doc/docs/cli/10-introduction/20-faq.md
- svelte-llm://doc/docs/cli/20-commands/10-sv-create.md
- svelte-llm://doc/docs/cli/20-commands/20-sv-add.md
- svelte-llm://doc/docs/cli/20-commands/30-sv-check.md
- svelte-llm://doc/docs/cli/20-commands/40-sv-migrate.md
- svelte-llm://doc/docs/cli/30-add-ons/03-devtools-json.md
- svelte-llm://doc/docs/cli/30-add-ons/05-drizzle.md
- svelte-llm://doc/docs/cli/30-add-ons/10-eslint.md
- svelte-llm://doc/docs/cli/30-add-ons/16-better-auth.md
- svelte-llm://doc/docs/cli/30-add-ons/17-mcp.md
- svelte-llm://doc/docs/cli/30-add-ons/20-mdsvex.md
- svelte-llm://doc/docs/cli/30-add-ons/25-paraglide.md
- svelte-llm://doc/docs/cli/30-add-ons/30-playwright.md
- svelte-llm://doc/docs/cli/30-add-ons/35-prettier.md
- svelte-llm://doc/docs/cli/30-add-ons/40-storybook.md
- svelte-llm://doc/docs/cli/30-add-ons/45-sveltekit-adapter.md
- svelte-llm://doc/docs/cli/30-add-ons/50-tailwind.md
- svelte-llm://doc/docs/cli/30-add-ons/55-vitest.md
- svelte-llm://doc/docs/cli/40-api/10-add-on.md
- svelte-llm://doc/docs/cli/40-api/20-sv-utils.md
- svelte-llm://doc/docs/kit/10-getting-started/10-introduction.md
- svelte-llm://doc/docs/kit/10-getting-started/20-creating-a-project.md
- svelte-llm://doc/docs/kit/10-getting-started/25-project-types.md
- svelte-llm://doc/docs/kit/10-getting-started/30-project-structure.md
- svelte-llm://doc/docs/kit/10-getting-started/40-web-standards.md
- svelte-llm://doc/docs/kit/20-core-concepts/10-routing.md
- svelte-llm://doc/docs/kit/20-core-concepts/20-load.md
- svelte-llm://doc/docs/kit/20-core-concepts/30-form-actions.md
- svelte-llm://doc/docs/kit/20-core-concepts/40-page-options.md
- svelte-llm://doc/docs/kit/20-core-concepts/50-state-management.md
- svelte-llm://doc/docs/kit/20-core-concepts/60-remote-functions.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/10-building-your-app.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/20-adapters.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/30-adapter-auto.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/40-adapter-node.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/50-adapter-static.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/55-single-page-apps.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/60-adapter-cloudflare.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/70-adapter-cloudflare-workers.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/80-adapter-netlify.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/90-adapter-vercel.md
- svelte-llm://doc/docs/kit/25-build-and-deploy/99-writing-adapters.md
- svelte-llm://doc/docs/kit/30-advanced/10-advanced-routing.md
- svelte-llm://doc/docs/kit/30-advanced/20-hooks.md
- svelte-llm://doc/docs/kit/30-advanced/25-errors.md
- svelte-llm://doc/docs/kit/30-advanced/30-link-options.md
- svelte-llm://doc/docs/kit/30-advanced/40-service-workers.md
- svelte-llm://doc/docs/kit/30-advanced/50-server-only-modules.md
- svelte-llm://doc/docs/kit/30-advanced/65-snapshots.md
- svelte-llm://doc/docs/kit/30-advanced/67-shallow-routing.md
- svelte-llm://doc/docs/kit/30-advanced/68-observability.md
- svelte-llm://doc/docs/kit/30-advanced/70-packaging.md
- svelte-llm://doc/docs/kit/40-best-practices/03-auth.md
- svelte-llm://doc/docs/kit/40-best-practices/05-performance.md
- svelte-llm://doc/docs/kit/40-best-practices/06-icons.md
- svelte-llm://doc/docs/kit/40-best-practices/07-images.md
- svelte-llm://doc/docs/kit/40-best-practices/10-accessibility.md
- svelte-llm://doc/docs/kit/40-best-practices/20-seo.md
- svelte-llm://doc/docs/kit/60-appendix/10-faq.md
- svelte-llm://doc/docs/kit/60-appendix/20-integrations.md
- svelte-llm://doc/docs/kit/60-appendix/25-debugging.md
- svelte-llm://doc/docs/kit/60-appendix/30-migrating-to-sveltekit-2.md
- svelte-llm://doc/docs/kit/60-appendix/40-migrating.md
- svelte-llm://doc/docs/kit/60-appendix/50-additional-resources.md
- svelte-llm://doc/docs/kit/60-appendix/60-glossary.md
- 📄 @sveltejs/kit (docs/kit/98-reference/10-@sveltejs-kit.md)
- 📄 @sveltejs/kit/hooks (docs/kit/98-reference/15-@sveltejs-kit-hooks.md)
- 📄 @sveltejs/kit/node/polyfills (docs/kit/98-reference/15-@sveltejs-kit-node-polyfills.md)
- 📄 @sveltejs/kit/node (docs/kit/98-reference/15-@sveltejs-kit-node.md)
- 📄 @sveltejs/kit/vite (docs/kit/98-reference/15-@sveltejs-kit-vite.md)
- svelte-llm://doc/docs/kit/98-reference/20-$app-environment.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-forms.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-navigation.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-paths.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-server.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-state.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-stores.md
- svelte-llm://doc/docs/kit/98-reference/20-$app-types.md
- svelte-llm://doc/docs/kit/98-reference/25-$env-dynamic-private.md
- svelte-llm://doc/docs/kit/98-reference/25-$env-dynamic-public.md
- svelte-llm://doc/docs/kit/98-reference/25-$env-static-private.md
- svelte-llm://doc/docs/kit/98-reference/25-$env-static-public.md
- svelte-llm://doc/docs/kit/98-reference/26-$lib.md
- svelte-llm://doc/docs/kit/98-reference/27-$service-worker.md
- svelte-llm://doc/docs/kit/98-reference/50-configuration.md
- svelte-llm://doc/docs/kit/98-reference/52-cli.md
- svelte-llm://doc/docs/kit/98-reference/54-types.md
- svelte-llm://doc/docs/svelte/01-introduction/01-overview.md
- svelte-llm://doc/docs/svelte/01-introduction/02-getting-started.md
- svelte-llm://doc/docs/svelte/01-introduction/03-svelte-files.md
- svelte-llm://doc/docs/svelte/01-introduction/04-svelte-js-files.md
- svelte-llm://doc/docs/svelte/02-runes/01-what-are-runes.md
- svelte-llm://doc/docs/svelte/02-runes/02-$state.md
- svelte-llm://doc/docs/svelte/02-runes/03-$derived.md
- svelte-llm://doc/docs/svelte/02-runes/04-$effect.md
- svelte-llm://doc/docs/svelte/02-runes/05-$props.md
- svelte-llm://doc/docs/svelte/02-runes/06-$bindable.md
- svelte-llm://doc/docs/svelte/02-runes/07-$inspect.md
- svelte-llm://doc/docs/svelte/02-runes/08-$host.md
- svelte-llm://doc/docs/svelte/03-template-syntax/01-basic-markup.md
- svelte-llm://doc/docs/svelte/03-template-syntax/02-if.md
- svelte-llm://doc/docs/svelte/03-template-syntax/03-each.md
- svelte-llm://doc/docs/svelte/03-template-syntax/04-key.md
- svelte-llm://doc/docs/svelte/03-template-syntax/05-await.md
- svelte-llm://doc/docs/svelte/03-template-syntax/06-snippet.md
- 📄 {@render ...} (docs/svelte/03-template-syntax/07-@render.md)
- 📄 {@html ...} (docs/svelte/03-template-syntax/08-@html.md)
- 📄 {@attach ...} (docs/svelte/03-template-syntax/09-@attach.md)
- 📄 {@const ...} (docs/svelte/03-template-syntax/10-@const.md)
- 📄 {@debug ...} (docs/svelte/03-template-syntax/11-@debug.md)
- svelte-llm://doc/docs/svelte/03-template-syntax/12-bind.md
- svelte-llm://doc/docs/svelte/03-template-syntax/13-use.md
- svelte-llm://doc/docs/svelte/03-template-syntax/14-transition.md
- svelte-llm://doc/docs/svelte/03-template-syntax/15-in-and-out.md
- svelte-llm://doc/docs/svelte/03-template-syntax/16-animate.md
- svelte-llm://doc/docs/svelte/03-template-syntax/17-style.md
- svelte-llm://doc/docs/svelte/03-template-syntax/18-class.md
- svelte-llm://doc/docs/svelte/03-template-syntax/19-await-expressions.md
- svelte-llm://doc/docs/svelte/04-styling/01-scoped-styles.md
- svelte-llm://doc/docs/svelte/04-styling/02-global-styles.md
- svelte-llm://doc/docs/svelte/04-styling/03-custom-properties.md
- svelte-llm://doc/docs/svelte/04-styling/04-nested-style-elements.md
- svelte-llm://doc/docs/svelte/05-special-elements/01-svelte-boundary.md
- svelte-llm://doc/docs/svelte/05-special-elements/02-svelte-window.md
- svelte-llm://doc/docs/svelte/05-special-elements/03-svelte-document.md
- svelte-llm://doc/docs/svelte/05-special-elements/04-svelte-body.md
- svelte-llm://doc/docs/svelte/05-special-elements/05-svelte-head.md
- svelte-llm://doc/docs/svelte/05-special-elements/06-svelte-element.md
- svelte-llm://doc/docs/svelte/05-special-elements/07-svelte-options.md
- svelte-llm://doc/docs/svelte/06-runtime/01-stores.md
- svelte-llm://doc/docs/svelte/06-runtime/02-context.md
- svelte-llm://doc/docs/svelte/06-runtime/03-lifecycle-hooks.md
- svelte-llm://doc/docs/svelte/06-runtime/04-imperative-component-api.md
- svelte-llm://doc/docs/svelte/06-runtime/05-hydratable.md
- svelte-llm://doc/docs/svelte/07-misc/01-best-practices.md - Guidance on writing fast, robust, modern Svelte code. Load this skill whenever in a Svelte project and asked to write/edit or analyze a Svelte component or module. Covers reactivity, event handling, styling, integration with libraries and more.
- svelte-llm://doc/docs/svelte/07-misc/02-testing.md
- svelte-llm://doc/docs/svelte/07-misc/03-typescript.md
- svelte-llm://doc/docs/svelte/07-misc/04-custom-elements.md
- svelte-llm://doc/docs/svelte/07-misc/06-v4-migration-guide.md
- svelte-llm://doc/docs/svelte/07-misc/07-v5-migration-guide.md
- svelte-llm://doc/docs/svelte/07-misc/99-faq.md
- svelte-llm://doc/docs/svelte/98-reference/20-svelte.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-action.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-animate.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-attachments.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-compiler.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-easing.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-events.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-legacy.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-motion.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-reactivity-window.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-reactivity.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-server.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-store.md
- svelte-llm://doc/docs/svelte/98-reference/21-svelte-transition.md
- svelte-llm://doc/docs/svelte/98-reference/30-compiler-errors.md
- svelte-llm://doc/docs/svelte/98-reference/30-compiler-warnings.md
- svelte-llm://doc/docs/svelte/98-reference/30-runtime-errors.md
- svelte-llm://doc/docs/svelte/98-reference/30-runtime-warnings.md
- svelte-llm://doc/docs/svelte/99-legacy/00-legacy-overview.md
- svelte-llm://doc/docs/svelte/99-legacy/01-legacy-let.md
- svelte-llm://doc/docs/svelte/99-legacy/02-legacy-reactive-assignments.md
- svelte-llm://doc/docs/svelte/99-legacy/03-legacy-export-let.md
- svelte-llm://doc/docs/svelte/99-legacy/04-legacy-$$props-and-$$restProps.md
- svelte-llm://doc/docs/svelte/99-legacy/10-legacy-on.md
- svelte-llm://doc/docs/svelte/99-legacy/20-legacy-slots.md
- svelte-llm://doc/docs/svelte/99-legacy/21-legacy-$$slots.md
- svelte-llm://doc/docs/svelte/99-legacy/22-legacy-svelte-fragment.md
- svelte-llm://doc/docs/svelte/99-legacy/30-legacy-svelte-component.md
- svelte-llm://doc/docs/svelte/99-legacy/31-legacy-svelte-self.md
- svelte-llm://doc/docs/svelte/99-legacy/40-legacy-component-api.md

## Prompts
- svelte-developer - Svelte 5 Developer Assistant Expert-level guidance for Svelte 5 and SvelteKit development with optional task-specific focus Arguments: task
- svelte-core - Svelte Core Documentation Inject core svelte 5 documentation: introduction, runes, template syntax, and styling
- svelte-advanced - Svelte Advanced Documentation Inject advanced svelte 5 documentation: special elements, runtime, and miscellaneous
- svelte-complete - Complete Svelte Documentation Inject complete svelte 5 documentation covering all sections
- sveltekit-core - SvelteKit Core Documentation Inject core sveltekit documentation: getting started and core concepts
- sveltekit-production - SvelteKit Production Documentation Inject production sveltekit documentation: build & deploy, advanced features, best practices
- sveltekit-complete - Complete SvelteKit Documentation Inject complete sveltekit documentation covering all sections

## Metadata
- Owner: garden.stanislav.svelte-llm
- Version: 1.0.0
- Runtime: Sse, Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Sep 11, 2025
- Source: https://registry.modelcontextprotocol.io
