Перейти к содержимому

mcp-svelte-docs

Сервер для поиска и доступа к документации Svelte 5 и SvelteKit с кэшированием и точными определениями из TypeScript.

TypeScript
116 stars

Описание

MCP-сервер предоставляет инструмент svelte_definition для получения авторитетной документации Svelte 5 и SvelteKit, извлеченной из TypeScript-деклараций. Покрывает 28+ концепций: руны ($state, $derived), современные фичи (snippets, await expressions), обработку событий, миграцию с Svelte 4 и TypeScript-интерфейсы. Поддерживает форматы “syntax”, “quick”, “full”; fuzzy matching для ошибок; всегда актуален. Идеально для разработчиков: быстрая справка, примеры, миграционные гайды без поиска по веб.

Возможности

Единый инструмент svelte_definition

Доступ к 28+ определениям Svelte 5 через один интерфейс с параметрами identifier и format.

Форматы ответов

Поддержка "syntax" (сигнатура TS), "quick" (определение + пример), "full" (полная документация с примерами).

Покрытие ключевых концепций

Руны ($state, $derived, $props), фичи (snippets, await-expressions, remote-functions), события и миграция.

Умная обработка ошибок

Fuzzy matching для опечаток, предложения похожих терминов и помощь в миграции с Svelte 4.

Актуальность и точность

Определения напрямую из официальных TS-деклараций Svelte, с типами, возвращаемыми значениями и ограничениями.

Установка

{ “mcpServers”: { “mcp-svelte-docs”: { “command”: “npx”, “args”: ["-y", “mcp-svelte-docs”] } } }

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
116

Ссылки