Skip to content

Commit c06ffb0

Browse files
feat: export createServer from example servers
1 parent a7ade06 commit c06ffb0

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
@@ -13,7 +13,7 @@ const RESOURCE_URI = "ui://get-time/mcp-app.html";
1313
* Creates a new MCP server instance with tools and resources registered.
1414
* Each HTTP session needs its own server instance because McpServer only supports one transport.
1515
*/
16-
function createServer(): McpServer {
16+
export function createServer(): McpServer {
1717
const server = new McpServer({
1818
name: "Basic MCP App Server (React-based)",
1919
version: "1.0.0",

examples/basic-server-vanillajs/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const RESOURCE_URI = "ui://get-time/mcp-app.html";
1313
* Creates a new MCP server instance with tools and resources registered.
1414
* Each HTTP session needs its own server instance because McpServer only supports one transport.
1515
*/
16-
function createServer(): McpServer {
16+
export function createServer(): McpServer {
1717
const server = new McpServer({
1818
name: "Basic MCP App Server (Vanilla JS)",
1919
version: "1.0.0",

examples/budget-allocator-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ const resourceUri = "ui://budget-allocator/mcp-app.html";
234234
* Creates a new MCP server instance with tools and resources registered.
235235
* Each HTTP session needs its own server instance because McpServer only supports one transport.
236236
*/
237-
function createServer(): McpServer {
237+
export function createServer(): McpServer {
238238
const server = new McpServer({
239239
name: "Budget Allocator Server",
240240
version: "1.0.0",

examples/cohort-heatmap-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ function generateCohortData(
152152
};
153153
}
154154

155-
function createServer(): McpServer {
155+
export function createServer(): McpServer {
156156
const server = new McpServer({
157157
name: "Cohort Heatmap Server",
158158
version: "1.0.0",

examples/customer-segmentation-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ function getCustomerData(segmentFilter?: string): {
6060
* Creates a new MCP server instance with tools and resources registered.
6161
* Each HTTP session needs its own server instance because McpServer only supports one transport.
6262
*/
63-
function createServer(): McpServer {
63+
export function createServer(): McpServer {
6464
const server = new McpServer({
6565
name: "Customer Segmentation Server",
6666
version: "1.0.0",

examples/scenario-modeler-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@ const DEFAULT_INPUTS: ScenarioInputs = {
251251
* Creates a new MCP server instance with tools and resources registered.
252252
* Each HTTP session needs its own server instance because McpServer only supports one transport.
253253
*/
254-
function createServer(): McpServer {
254+
export function createServer(): McpServer {
255255
const server = new McpServer({
256256
name: "SaaS Scenario Modeler",
257257
version: "1.0.0",

examples/system-monitor-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ async function getMemoryStats(): Promise<MemoryStats> {
107107
};
108108
}
109109

110-
function createServer(): McpServer {
110+
export function createServer(): McpServer {
111111
const server = new McpServer({
112112
name: "System Monitor Server",
113113
version: "1.0.0",

examples/threejs-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ const resourceUri = "ui://threejs/mcp-app.html";
140140
* Creates a new MCP server instance with tools and resources registered.
141141
* Each HTTP session needs its own server instance because McpServer only supports one transport.
142142
*/
143-
function createServer(): McpServer {
143+
export function createServer(): McpServer {
144144
const server = new McpServer({
145145
name: "Three.js Server",
146146
version: "1.0.0",

examples/wiki-explorer-server/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ function extractWikiLinks(pageUrl: URL, html: string): PageInfo[] {
7272
}));
7373
}
7474

75-
function createServer(): McpServer {
75+
export function createServer(): McpServer {
7676
const server = new McpServer({
7777
name: "Wiki Explorer",
7878
version: "1.0.0",

0 commit comments

Comments
 (0)