Skip to content

Commit 84c8254

Browse files
committed
prettier
1 parent 49cab34 commit 84c8254

File tree

2 files changed

+45
-47
lines changed

2 files changed

+45
-47
lines changed

src/server/mcp.test.ts

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -508,12 +508,12 @@ describe('tool()', () => {
508508
/***
509509
* Test: Tool disable, enable, and remove via tool instance
510510
*/
511-
test("should manage tool when using tool instance", async () => {
511+
test('should manage tool when using tool instance', async () => {
512512
const mcpServer = new McpServer({
513-
name: "test server",
514-
version: "1.0",
513+
name: 'test server',
514+
version: '1.0'
515515
});
516-
516+
517517
// Register initial tool
518518
const tool = mcpServer.tool('test', async () => ({
519519
content: [
@@ -523,34 +523,34 @@ describe('tool()', () => {
523523
}
524524
]
525525
}));
526-
526+
527527
expect(mcpServer['_registeredTools'].test).toBeDefined();
528-
528+
529529
// Now disable the tool
530530
tool.disable();
531-
531+
532532
expect(mcpServer['_registeredTools'].test.enabled).toBe(false);
533-
533+
534534
// Now enable the tool
535535
tool.enable();
536-
536+
537537
expect(mcpServer['_registeredTools'].test.enabled).toBe(true);
538-
538+
539539
// Now delete the tool
540540
tool.remove();
541-
541+
542542
expect(mcpServer['_registeredTools'].test).toBeUndefined();
543543
});
544-
544+
545545
/***
546546
* Test: Tool disable, enable, and remove via server instance
547547
*/
548-
test("should manage tool when using server instance", async () => {
548+
test('should manage tool when using server instance', async () => {
549549
const mcpServer = new McpServer({
550-
name: "test server",
551-
version: "1.0",
550+
name: 'test server',
551+
version: '1.0'
552552
});
553-
553+
554554
// Register initial tool
555555
mcpServer.tool('test', async () => ({
556556
content: [
@@ -560,22 +560,22 @@ describe('tool()', () => {
560560
}
561561
]
562562
}));
563-
563+
564564
expect(mcpServer['_registeredTools'].test).toBeDefined();
565-
565+
566566
// Now disable the tool
567-
mcpServer.disableTool("test");
568-
567+
mcpServer.disableTool('test');
568+
569569
expect(mcpServer['_registeredTools'].test.enabled).toBe(false);
570-
570+
571571
// Now enable the tool
572-
mcpServer.enableTool("test");
573-
572+
mcpServer.enableTool('test');
573+
574574
expect(mcpServer['_registeredTools'].test.enabled).toBe(true);
575-
575+
576576
// Now delete the tool
577-
mcpServer.removeTool("test");
578-
577+
mcpServer.removeTool('test');
578+
579579
expect(mcpServer['_registeredTools'].test).toBeUndefined();
580580
});
581581

src/server/mcp.ts

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -825,8 +825,8 @@ export class McpServer {
825825
if (tool) {
826826
tool.enable();
827827
}
828-
};
829-
828+
}
829+
830830
/**
831831
* Disables a tool from the server by name.
832832
* Does nothing if the tool is not registered.
@@ -836,8 +836,8 @@ export class McpServer {
836836
if (tool) {
837837
tool.disable();
838838
}
839-
};
840-
839+
}
840+
841841
/**
842842
* Updates a tool from the server by name.
843843
* Does nothing if the tool is not registered.
@@ -847,8 +847,8 @@ export class McpServer {
847847
if (tool) {
848848
tool.update(updates);
849849
}
850-
};
851-
850+
}
851+
852852
/**
853853
* Removes a tool from the server by name.
854854
* Does nothing if the tool is not registered.
@@ -858,7 +858,7 @@ export class McpServer {
858858
if (tool) {
859859
tool.update({ name: null });
860860
}
861-
};
861+
}
862862

863863
/**
864864
* Registers a zero-argument prompt `name`, which will run the given function when the client calls it.
@@ -1063,16 +1063,16 @@ export type ToolCallback<Args extends undefined | ZodRawShape = undefined> = Arg
10631063
: (extra: RequestHandlerExtra<ServerRequest, ServerNotification>) => CallToolResult | Promise<CallToolResult>;
10641064

10651065
export type ToolUpdates<InputArgs extends ZodRawShape, OutputArgs extends ZodRawShape> = {
1066-
name?: string | null,
1067-
title?: string,
1068-
description?: string,
1069-
paramsSchema?: InputArgs,
1070-
outputSchema?: OutputArgs,
1071-
annotations?: ToolAnnotations,
1072-
_meta?: Record<string, unknown>,
1073-
callback?: ToolCallback<InputArgs>,
1074-
enabled?: boolean
1075-
}
1066+
name?: string | null;
1067+
title?: string;
1068+
description?: string;
1069+
paramsSchema?: InputArgs;
1070+
outputSchema?: OutputArgs;
1071+
annotations?: ToolAnnotations;
1072+
_meta?: Record<string, unknown>;
1073+
callback?: ToolCallback<InputArgs>;
1074+
enabled?: boolean;
1075+
};
10761076

10771077
export type RegisteredTool = {
10781078
title?: string;
@@ -1085,10 +1085,8 @@ export type RegisteredTool = {
10851085
enabled: boolean;
10861086
enable(): void;
10871087
disable(): void;
1088-
update<InputArgs extends ZodRawShape, OutputArgs extends ZodRawShape>(
1089-
updates: ToolUpdates<InputArgs, OutputArgs>
1090-
): void
1091-
remove(): void
1088+
update<InputArgs extends ZodRawShape, OutputArgs extends ZodRawShape>(updates: ToolUpdates<InputArgs, OutputArgs>): void;
1089+
remove(): void;
10921090
};
10931091

10941092
const EMPTY_OBJECT_JSON_SCHEMA = {

0 commit comments

Comments
 (0)