Skip to content

Commit 2f1aa9c

Browse files
Merge pull request #2 from modelcontextprotocol/feature/streamable-http-transport
Implement streamable HTTP transport with Redis-based session management
2 parents d691200 + 36f86c2 commit 2f1aa9c

25 files changed

+4157
-292
lines changed

.vscode/launch.json

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
{
2+
"version": "0.2.0",
3+
"configurations": [
4+
{
5+
"name": "Debug MCP Server (tsx watch)",
6+
"type": "node",
7+
"request": "launch",
8+
"program": "${workspaceFolder}/node_modules/.bin/tsx",
9+
"args": ["watch", "src/index.ts"],
10+
"console": "integratedTerminal",
11+
"restart": true,
12+
"skipFiles": ["<node_internals>/**"],
13+
"env": {
14+
"NODE_ENV": "development"
15+
}
16+
},
17+
{
18+
"name": "Debug Jest Tests",
19+
"type": "node",
20+
"request": "launch",
21+
"runtimeArgs": [
22+
"--experimental-vm-modules",
23+
"--inspect-brk",
24+
"${workspaceFolder}/node_modules/.bin/jest",
25+
"--runInBand"
26+
],
27+
"console": "integratedTerminal",
28+
"internalConsoleOptions": "neverOpen",
29+
"skipFiles": ["<node_internals>/**"],
30+
"env": {
31+
"NODE_OPTIONS": "--experimental-vm-modules"
32+
}
33+
},
34+
{
35+
"name": "Debug Current Jest Test File",
36+
"type": "node",
37+
"request": "launch",
38+
"runtimeArgs": [
39+
"--experimental-vm-modules",
40+
"--inspect-brk",
41+
"${workspaceFolder}/node_modules/.bin/jest",
42+
"--runInBand",
43+
"${relativeFile}"
44+
],
45+
"console": "integratedTerminal",
46+
"internalConsoleOptions": "neverOpen",
47+
"skipFiles": ["<node_internals>/**"],
48+
"env": {
49+
"NODE_OPTIONS": "--experimental-vm-modules"
50+
}
51+
},
52+
{
53+
"name": "Debug Jest Test by Pattern",
54+
"type": "node",
55+
"request": "launch",
56+
"runtimeArgs": [
57+
"--experimental-vm-modules",
58+
"--inspect-brk",
59+
"${workspaceFolder}/node_modules/.bin/jest",
60+
"--runInBand",
61+
"--testNamePattern",
62+
"${input:testNamePattern}"
63+
],
64+
"console": "integratedTerminal",
65+
"internalConsoleOptions": "neverOpen",
66+
"skipFiles": ["<node_internals>/**"],
67+
"env": {
68+
"NODE_OPTIONS": "--experimental-vm-modules"
69+
}
70+
}
71+
],
72+
"inputs": [
73+
{
74+
"id": "testNamePattern",
75+
"type": "promptString",
76+
"description": "Test name pattern to match (e.g., 'should trigger onsessionclosed')"
77+
}
78+
]
79+
}

0 commit comments

Comments
 (0)