Skip to content

Commit 3d9f548

Browse files
ochafikclaude
andcommitted
fix(examples): add error handling to startServer calls
Exit with code 1 if server fails to start (e.g., port in use). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <[email protected]>
1 parent 7fefe2a commit 3d9f548

File tree

9 files changed

+9
-9
lines changed

9 files changed

+9
-9
lines changed

examples/basic-server-react/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ const server = new McpServer({
5252
);
5353
}
5454

55-
startServer(server, { port: getPort(), name: "Basic MCP App Server (React-based)" });
55+
startServer(server, { port: getPort(), name: "Basic MCP App Server (React-based)" }).catch((e) => { console.error(e); process.exit(1); });

examples/basic-server-vanillajs/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,4 +52,4 @@ const server = new McpServer({
5252
);
5353
}
5454

55-
startServer(server, { port: getPort(), name: "Basic MCP App Server (Vanilla JS)" });
55+
startServer(server, { port: getPort(), name: "Basic MCP App Server (Vanilla JS)" }).catch((e) => { console.error(e); process.exit(1); });

examples/budget-allocator-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,4 +292,4 @@ server.registerResource(
292292
// Server Startup
293293
// ---------------------------------------------------------------------------
294294

295-
startServer(server, { port: getPort(), name: "Budget Allocator Server" });
295+
startServer(server, { port: getPort(), name: "Budget Allocator Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/cohort-heatmap-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,4 +201,4 @@ const server = new McpServer({
201201
);
202202
}
203203

204-
startServer(server, { port: getPort(), name: "Cohort Heatmap Server" });
204+
startServer(server, { port: getPort(), name: "Cohort Heatmap Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/customer-segmentation-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,4 +100,4 @@ const server = new McpServer({
100100
);
101101
}
102102

103-
startServer(server, { port: getPort(), name: "Customer Segmentation Server" });
103+
startServer(server, { port: getPort(), name: "Customer Segmentation Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/scenario-modeler-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,4 +308,4 @@ const server = new McpServer({
308308
// Server Startup
309309
// ============================================================================
310310

311-
startServer(server, { port: getPort(), name: "SaaS Scenario Modeler Server" });
311+
startServer(server, { port: getPort(), name: "SaaS Scenario Modeler Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/system-monitor-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,4 +171,4 @@ const server = new McpServer({
171171
);
172172
}
173173

174-
startServer(server, { port: getPort(), name: "System Monitor Server" });
174+
startServer(server, { port: getPort(), name: "System Monitor Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/threejs-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,4 +181,4 @@ const server = new McpServer({
181181
);
182182
}
183183

184-
startServer(server, { port: getPort(), name: "Three.js Server" });
184+
startServer(server, { port: getPort(), name: "Three.js Server" }).catch((e) => { console.error(e); process.exit(1); });

examples/wiki-explorer-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,4 +138,4 @@ const server = new McpServer({
138138
);
139139
}
140140

141-
startServer(server, { port: getPort(), name: "Wiki Explorer" });
141+
startServer(server, { port: getPort(), name: "Wiki Explorer" }).catch((e) => { console.error(e); process.exit(1); });

0 commit comments

Comments
 (0)