Skip to content

Commit 5aa1aa4

Browse files
committed
Merge branch 'main' into setup-changesets
2 parents 1a283f6 + b5a88c4 commit 5aa1aa4

22 files changed

+666
-646
lines changed

.mcp.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"mcpServers": {
3-
"svelte-llm": {
4-
"type": "http",
5-
"url": "https://svelte-llm.stanislav.garden/mcp/mcp"
3+
"svelte": {
4+
"type": "stdio",
5+
"command": "node",
6+
"args": ["packages/mcp-stdio/dist/index.js"]
67
}
78
}
89
}

.prettierignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,7 @@ bun.lockb
88
# Miscellaneous
99
/static/
1010
/drizzle/
11-
/**/.svelte-kit/*
11+
/**/.svelte-kit/*
12+
13+
# Claude Code
14+
.claude/

.vscode/mcp.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"Svelte MCP": {
44
"type": "stdio",
55
"command": "node",
6-
"args": ["dist/lib/stdio.js"]
6+
"args": ["packages/mcp-stdio/dist/index.js"]
77
}
88
},
99
"inputs": []

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,12 +90,12 @@ When connected to the svelte-llm MCP server, you have access to comprehensive Sv
9090

9191
## Available MCP Tools:
9292

93-
### 1. list_sections
93+
### 1. list-sections
9494

9595
Use this FIRST to discover all available documentation sections. Returns a structured list with titles and paths.
9696
When asked about Svelte or SvelteKit topics, ALWAYS use this tool at the start of the chat to find relevant sections.
9797

98-
### 2. get_documentation
98+
### 2. get-documentation
9999

100100
Retrieves full documentation content for specific sections. Accepts single or multiple sections.
101-
After calling the list_sections tool, you MUST analyze the returned documentation sections and then use the get_documentation tool to fetch ALL documentation sections that are relevant for the users task.
101+
After calling the list-sections tool, you MUST analyze the returned documentation sections and then use the get_documentation tool to fetch ALL documentation sections that are relevant for the users task.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Repo for the official Svelte MCP server.
66

77
```
88
pnpm i
9-
cp .env.example .env
9+
cp apps/mcp-remote/.env.example apps/mcp-remote/.env
1010
pnpm dev
1111
```
1212

apps/mcp-remote/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"dependencies": {
6565
"@sveltejs/mcp-schema": "workspace:^",
6666
"@sveltejs/mcp-server": "workspace:^",
67-
"@tmcp/transport-http": "^0.6.2"
67+
"@tmcp/transport-http": "^0.6.3",
68+
"tmcp": "^1.14.0"
6869
}
6970
}

eslint.config.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ const gitignore_path = fileURLToPath(new URL('./.gitignore', import.meta.url));
1212

1313
export default /** @type {import("eslint").Linter.Config} */ ([
1414
includeIgnoreFile(gitignore_path),
15+
{
16+
ignores: ['.claude/**/*'],
17+
},
1518
js.configs.recommended,
1619
...ts.configs.recommended,
1720
...svelte.configs.recommended,

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
"packageManager": "[email protected]",
77
"scripts": {
88
"build": "pnpm -r run build",
9+
"dev": "pnpm --filter @sveltejs/mcp-remote run dev",
910
"check": "pnpm -r run check",
1011
"check:publint": "pnpm -r run check:publint",
1112
"format": "prettier --write .",

0 commit comments

Comments
 (0)