
Svelte Llm Mcp
Gives Claude direct access to Svelte 5 and SvelteKit documentation through the llmctx service, which transforms official docs into condensed, LLM-friendly formats. The server connects to preset documentation URLs at svelte-llm.stanislav.garden that pull from GitHub repositories and process markdown files using glob patterns. Reach for this when you're coding with Svelte or SvelteKit and want Claude to have current reference material without manually copying docs into your prompts. The underlying llmctx project supports combining multiple documentation sources in a single URL and regularly updates content from official sources, so the context stays accurate as frameworks evolve.
- GitHub stars
- 161
- tools
- 2
- transport
- HTTP, SSE
- last updated
- Sep 11, 2025
Install
From registry metadata$ npx add-mcp https://svelte-llm.stanislav.garden/mcp/mcp --name svelte-llm-mcpRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http svelte-llm-mcp https://svelte-llm.stanislav.garden/mcp/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 2 toolsVerified live against the running server on Nov 6, 2026.
list_sectionsLists 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...
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...
No parameters. Call it with no arguments.
get_documentationRetrieves 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 analy...1 params
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 analy...
section*valueSponsors
Readme
svelte-llm
LLM presets and MCP for Svelte 5 and SvelteKit. Visit the site at svelte-llm.stanislav.garden.
MCP Endpoint
This service provides an MCP (Model Context Protocol) endpoint for use with AI assistants:
- Streamable HTTP (Claude Desktop and most other clients):
https://svelte-llm.stanislav.garden/mcp/mcp - SSE (Older clients that don't support Streamable):
https://svelte-llm.stanislav.garden/mcp/sse
Setup
- Create a
.envfile with the content:GITHUB_TOKEN= DB_URL=postgres://admin:admin@localhost:5432/db - Create a Classic GitHub token. It must have
public_repopermissions. - Enter this in the .env file.
- Run
docker-compose up - Run:
nvm use
npm i
npm run dev
- Run database migrations: visit http://localhost:5173/api/migrate in your browser after starting the dev server.
You can also visit http://localhost:5173/admin to see all the "hidden" endpoints (default password = "secret")
Debug MCP
NODE_TLS_REJECT_UNAUTHORIZED=0 NODE_OPTIONS="--insecure-http-parser" npx @modelcontextprotocol/inspector
http://127.0.0.1:6274
Details
- Repository
- github.com/khromov/svelte-llm-mcp
- Category
- AI & LLM Tools
- Transport
- HTTP, SSE
- Registry
- MCP registry, active
- Resources
- 189
- Prompts
- 7
- Tools verified
- Nov 6, 2026