Repo for the official Svelte MCP server.
> /plugin marketplace add sveltejs/ai-tools> /plugin install svelte@svelte
Repo: sveltejs/ai-tools
What's inside
Repo for the official Svelte MCP server.
pnpm i
cp apps/mcp-remote/.env.example apps/mcp-remote/.env
pnpm dev
[!NOTE] Currently to prevent having a bunch of Timeout logs on vercel we shut down the SSE channel immediately. This means that we can't use
server.logand we are not sendinglist-changednotifications. We can use elicitation and sampling since those are sent on the same stream of the POST request
pnpm run inspect
Then visit http://localhost:6274/
Streamable HTTPpnpm run db:studio
.agents/
skills/
writing-great-skills/
GLOSSARY.md
SKILL.md
writing-opencode-plugins/
references/
packaging-testing.md
server-plugins.md
tui-plugins.md
SKILL.md
.changeset/
config.json
README.md
.claude-plugin/
marketplace.json
.cocoignore
.cocominify
.cursor-plugin/
marketplace.json
.editorconfig
.gitattributes
.github/
FUNDING.yml
ISSUE_TEMPLATE/
autofixer_request.yml
bug_report.yml
feature_request.yml
workflows/
check.yml
lint.yml
publish-mcp.yml
release-svelte-skill.yml
release.yml
sync-docs-skills.yml
sync-plugins.yml
test.yml
update-opencode-jsonschema.yml
update-prompt-docs.yml
.gitignore
.mcp.json
.prettierignore
.prettierrc
.vscode/
mcp-snippets.code-snippets
mcp.json
apps/
mcp-remote/
.env.example
package.json
src/
app.d.ts
app.html
hooks.server.ts
lib/
assets/
favicon.svg
index.ts
mcp/
index.ts
routes/
+layout.svelte
+page.svelte
static/
logo.png
logo.svg
robots.txt
svelte.config.js
tsconfig.json
vite.config.ts
CLAUDE.md
docs/
tmcp.md
documentation/
docs/
10-introduction/
10-overview.md
index.md
20-instructions/
.generated/
agents.md
10-instructions.md
index.md
30-mcp/
.generated/
prompts.md
10-mcp.md
20-local-setup.md
30-remote-setup.md
40-tools.md
50-resources.md
60-prompts.md
70-cli.md
index.md
40-skills/
.generated/
skills.md
10-skills.md
index.md
50-subagents/
.generated/
subagent.md
10-subagent.md
index.md
60-plugins/
10-claude-plugin.md
20-opencode-plugin.md
30-cursor-plugin.md
40-copilot-plugin.md
50-codex-plugin.md
index.md
index.md
eslint.config.js
LICENSE
package.json
packages/
mcp-server/
.env.example
package.json
scripts/
generate-summaries.ts
tsconfig.json
src/
constants.ts
index.ts
lib/
anthropic.ts
schemas.ts
mcp/
autofixers/
add-autofixers-issues.test.ts
add-autofixers-issues.ts
add-compile-issues.ts
add-eslint-issues.ts
ast/
utils.ts
walk.ts
visitors/
assign-in-effect.ts
derived-with-function.ts
imported-runes.ts
index.ts
read-state-with-dollar.ts
suggest-attachments.ts
use-runes-instead-of-store.ts
wrong-property-access-state.ts
handlers/
index.ts
prompts/
index.ts
svelte-task.ts
resources/
doc-section.ts
index.ts
tools/
get-documentation.ts
handlers.ts
index.ts
list-sections.ts
playground-link.test.ts
playground-link.ts
prompts.ts
svelte-autofixer.test.ts
svelte-autofixer.ts
icons/
index.ts
index.ts
utils.ts
parse/
parse.spec.ts
parse.ts
use_cases.json
mcp-stdio/
CHANGELOG.md
checksums/
registry_1.4.0_checksums.txt
package.json
README.md
scripts/
update-version.ts
server.json
src/
handlers.ts
index.ts
tsconfig.json
tsdown.config.ts
vitest.config.ts
opencode/
agents.js
CHANGELOG.md
config.js
index.js
instructions/
opencode-agents.md
package.json
README.md
schema.json
scripts/
generate-schema.js
skills/
svelte-code-writer/
SKILL.md
svelte-core-bestpractices/
references/
attach.md
await-expressions.md
bind.md
each.md
hydratable.md
inspect.md
render.md
snippet.md
svelte-reactivity.md
SKILL.md
tsconfig.json
tui.jsx
update.js
update.test.js
plugins/
claude/
svelte/
.claude-plugin/
plugin.json
.mcp.json
agents/
svelte-file-editor.md
skills/
svelte-code-writer/
SKILL.md
svelte-core-bestpractices/
references/
attach.md
await-expressions.md
bind.md
each.md
hydratable.md
inspect.md
render.md
snippet.md
svelte-reactivity.md
SKILL.md
cursor/
svelte/
.cursor-plugin/
plugin.json
.mcp.json
agents/
svelte-file-editor.md
rules/
svelte-mcp-tools.mdc
skills/
svelte-code-writer/
SKILL.md
svelte-core-bestpractices/
references/
attach.md
await-expressions.md
bind.md
each.md
hydratable.md
inspect.md
render.md
snippet.md
svelte-reactivity.md
SKILL.md
pnpm-lock.yaml
pnpm-workspace.yaml
README.md
renovate.json
scripts/
bump-plugin-versions.ts
resolve-references.ts
sync-claude-plugin.ts
sync-cursor-plugin.ts
sync-opencode-plugin.ts
update-docs-prompts.ts
update-docs-skills.ts
skills-lock.json
tools/
agents/
svelte-file-editor.md
instructions/
AGENTS.md
skills/
svelte-code-writer/
SKILL.md
svelte-core-bestpractices/
references/
attach.md
await-expressions.md
bind.md
each.md
hydratable.md
inspect.md
render.md
snippet.md
svelte-reactivity.md
SKILL.md
tsconfig.jsonFAQ
ai-tools is a Claude Code plugin with 8 hand-picked skills for mcp servers work, indexed on Flowy. Install it with the command on its page. It includes svelte-code-writer, svelte-core-bestpractices, svelte-code-writer. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.