Skip to content

Commit 1b3d18d

Browse files
committed
feat: update ts server template files
1 parent 33c70b1 commit 1b3d18d

File tree

5 files changed

+22
-5
lines changed

5 files changed

+22
-5
lines changed

.changeset/cuddly-masks-heal.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'create-mcp-kit': patch
3+
---
4+
5+
feat: update ts server template files

packages/create-mcp-kit/template/server-ts/package.json.hbs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
{{#if (and (includes transports 'stdio') (or (includes transports 'streamable') (includes transports 'sse')))}}
2323
"dev": "npm run dev:stdio",
2424
"dev:stdio": "cross-env NODE_ENV=local concurrently \"tsc --noEmit --watch\" \"node scripts/dev.js\"",
25+
"dev:web": "cross-env NODE_ENV=local TRANSPORT=web concurrently \"tsc --noEmit --watch\" \"node scripts/dev.js\"",
2526
{{else if (includes transports 'stdio')}}
2627
"dev": "npm run dev:stdio",
2728
"dev:stdio": "cross-env NODE_ENV=local concurrently \"tsc --noEmit --watch\" \"node scripts/dev.js\"",
@@ -40,7 +41,7 @@
4041
"prepare": "husky"
4142
},
4243
"dependencies": {
43-
"@modelcontextprotocol/sdk": "^1.17.2",
44+
"@modelcontextprotocol/sdk": "^1.17.3",
4445
"dotenv": "^17.2.1",
4546
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
4647
"express": "^5.1.0",
@@ -55,7 +56,7 @@
5556
"@commitlint/config-conventional": "^19.8.1",
5657
{{/if}}
5758
{{#if (includes plugins 'inspector')}}
58-
"@modelcontextprotocol/inspector": "^0.16.3",
59+
"@modelcontextprotocol/inspector": "^0.16.4",
5960
{{/if}}
6061
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
6162
"@types/express": "^5.0.3",
@@ -78,7 +79,7 @@
7879
"conventional-changelog-cli": "^5.0.0",
7980
{{/if}}
8081
"cross-env": "^10.0.0",
81-
"esbuild": "^0.25.8",
82+
"esbuild": "^0.25.9",
8283
{{#if (includes plugins 'style')}}
8384
"eslint": "^9.33.0",
8485
"eslint-plugin-import": "^2.32.0",
@@ -98,7 +99,7 @@
9899
{{#if (includes plugins 'inspector')}}
99100
"tree-kill": "^1.2.2",
100101
{{/if}}
101-
"tsx": "^4.20.3",
102+
"tsx": "^4.20.4",
102103
"typescript": "^5.8.3",
103104
{{#if (includes plugins 'vitest')}}
104105
"vitest": "^3.2.4",

packages/create-mcp-kit/template/server-ts/tests/utils.ts renamed to packages/create-mcp-kit/template/server-ts/tests/utils.ts.hbs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{#if (includes plugins 'vitest')}}
12
export function waitForValue<T>(
23
getterFn: () => T | undefined | null,
34
checkInterval = 100,
@@ -18,3 +19,4 @@ export function waitForValue<T>(
1819
}, checkInterval)
1920
})
2021
}
22+
{{/if}}

packages/create-mcp-kit/template/server-ts/tsconfig.json.hbs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,11 @@
1313
}
1414
},
1515
{{#if (includes plugins 'vitest')}}
16-
"include": ["src", "tests", "vitest.setup.ts", "vitest.config.ts"],
16+
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
17+
"include": ["src", "tests", "vitest.config.ts", "vitest.global.ts", "vitest.setup.ts"],
18+
{{else}}
19+
"include": ["src", "tests", "vitest.config.ts", "vitest.setup.ts"],
20+
{{/if}}
1721
{{else}}
1822
"include": ["src"],
1923
{{/if}}

packages/create-mcp-kit/template/server-ts/vitest.config.ts.hbs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
import { defineConfig } from 'vitest/config'
33

44
export default defineConfig({
5+
resolve: {
6+
alias: {
7+
'@': '/src',
8+
},
9+
},
510
test: {
611
{{#if (or (includes transports 'streamable') (includes transports 'sse'))}}
712
globalSetup: ['./vitest.global.ts'],

0 commit comments

Comments
 (0)