Skip to main content
Glama

MCP Svelte Docs Server

# +page.svelte Definition **Definition:** SvelteKit route component rendered for a page. Lives alongside `+page.ts`/`+page.js` and optional `+page.server.ts`/`.js`. Receives `data` (and `form`, when relevant) from its `load`/actions and participates in the layout tree. **Syntax:** `src/routes/(...)/+page.svelte` **Props typing (Kit ≥2.16):** `let { data, form }: import('./$types').PageProps = $props();` **Returns:** A client-rendered component hydrated according to project `ssr/csr` settings. ## Example ```svelte <script lang="ts"> import type { PageProps } from './$types'; let { data }: PageProps = $props(); const { user, posts } = data; // legacy typing (pre-2.16): // let { data }: { data: import('./$types').PageData } = $props(); </script> <h1>Welcome {user.name}</h1> {#each posts as post} <a href={post.href}>{post.title}</a> {/each} ``` ## Related - `+layout.svelte` — parent layout component - `load` — page data loader - `+page.ts` — page options and types - `error` / `redirect` — control flow from loaders

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-svelte-docs'

If you have feedback or need assistance with the MCP directory API, please join our Discord server