Skip to content

Commit 705b4f0

Browse files
committed
prettier
1 parent 8975982 commit 705b4f0

File tree

2 files changed

+39
-38
lines changed

2 files changed

+39
-38
lines changed

src/server/mcp.test.ts

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1965,12 +1965,12 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
19651965
/***
19661966
* Test: Tool disable, enable, and remove via tool instance
19671967
*/
1968-
test("should manage tool when using tool instance", async () => {
1968+
test('should manage tool when using tool instance', async () => {
19691969
const mcpServer = new McpServer({
1970-
name: "test server",
1971-
version: "1.0",
1970+
name: 'test server',
1971+
version: '1.0'
19721972
});
1973-
1973+
19741974
// Register initial tool
19751975
const tool = mcpServer.tool('test', async () => ({
19761976
content: [
@@ -1980,34 +1980,34 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
19801980
}
19811981
]
19821982
}));
1983-
1983+
19841984
expect(mcpServer['_registeredTools'].test).toBeDefined();
1985-
1985+
19861986
// Now disable the tool
19871987
tool.disable();
1988-
1988+
19891989
expect(mcpServer['_registeredTools'].test.enabled).toBe(false);
1990-
1990+
19911991
// Now enable the tool
19921992
tool.enable();
1993-
1993+
19941994
expect(mcpServer['_registeredTools'].test.enabled).toBe(true);
1995-
1995+
19961996
// Now delete the tool
19971997
tool.remove();
1998-
1998+
19991999
expect(mcpServer['_registeredTools'].test).toBeUndefined();
20002000
});
2001-
2001+
20022002
/***
20032003
* Test: Tool disable, enable, and remove via server instance
20042004
*/
2005-
test("should manage tool when using server instance", async () => {
2005+
test('should manage tool when using server instance', async () => {
20062006
const mcpServer = new McpServer({
2007-
name: "test server",
2008-
version: "1.0",
2007+
name: 'test server',
2008+
version: '1.0'
20092009
});
2010-
2010+
20112011
// Register initial tool
20122012
mcpServer.tool('test', async () => ({
20132013
content: [
@@ -2017,22 +2017,22 @@ describe.each(zodTestMatrix)('$zodVersionLabel', (entry: ZodMatrixEntry) => {
20172017
}
20182018
]
20192019
}));
2020-
2020+
20212021
expect(mcpServer['_registeredTools'].test).toBeDefined();
2022-
2022+
20232023
// Now disable the tool
2024-
mcpServer.disableTool("test");
2025-
2024+
mcpServer.disableTool('test');
2025+
20262026
expect(mcpServer['_registeredTools'].test.enabled).toBe(false);
2027-
2027+
20282028
// Now enable the tool
2029-
mcpServer.enableTool("test");
2030-
2029+
mcpServer.enableTool('test');
2030+
20312031
expect(mcpServer['_registeredTools'].test.enabled).toBe(true);
2032-
2032+
20332033
// Now delete the tool
2034-
mcpServer.removeTool("test");
2035-
2034+
mcpServer.removeTool('test');
2035+
20362036
expect(mcpServer['_registeredTools'].test).toBeUndefined();
20372037
});
20382038
});

src/server/mcp.ts

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1070,8 +1070,8 @@ export class McpServer {
10701070
if (tool) {
10711071
tool.enable();
10721072
}
1073-
};
1074-
1073+
}
1074+
10751075
/**
10761076
* Disables a tool from the server by name.
10771077
* Does nothing if the tool is not registered.
@@ -1081,19 +1081,22 @@ export class McpServer {
10811081
if (tool) {
10821082
tool.disable();
10831083
}
1084-
};
1085-
1084+
}
1085+
10861086
/**
10871087
* Updates a tool from the server by name.
10881088
* Does nothing if the tool is not registered.
10891089
*/
1090-
updateTool<InputArgs extends ZodRawShapeCompat, OutputArgs extends ZodRawShapeCompat>(name: string, updates: ToolUpdates<InputArgs, OutputArgs>) {
1090+
updateTool<InputArgs extends ZodRawShapeCompat, OutputArgs extends ZodRawShapeCompat>(
1091+
name: string,
1092+
updates: ToolUpdates<InputArgs, OutputArgs>
1093+
) {
10911094
const tool = this._registeredTools[name];
10921095
if (tool) {
10931096
tool.update(updates);
10941097
}
1095-
};
1096-
1098+
}
1099+
10971100
/**
10981101
* Removes a tool from the server by name.
10991102
* Does nothing if the tool is not registered.
@@ -1103,7 +1106,7 @@ export class McpServer {
11031106
if (tool) {
11041107
tool.update({ name: null });
11051108
}
1106-
};
1109+
}
11071110

11081111
/**
11091112
* Registers a zero-argument prompt `name`, which will run the given function when the client calls it.
@@ -1335,7 +1338,7 @@ export type ToolUpdates<InputArgs extends ZodRawShapeCompat, OutputArgs extends
13351338
_meta?: Record<string, unknown>;
13361339
callback?: ToolCallback<InputArgs>;
13371340
enabled?: boolean;
1338-
}
1341+
};
13391342

13401343
export type RegisteredTool = {
13411344
title?: string;
@@ -1349,9 +1352,7 @@ export type RegisteredTool = {
13491352
enabled: boolean;
13501353
enable(): void;
13511354
disable(): void;
1352-
update<InputArgs extends ZodRawShapeCompat, OutputArgs extends ZodRawShapeCompat>(
1353-
updates: ToolUpdates<InputArgs, OutputArgs>
1354-
): void
1355+
update<InputArgs extends ZodRawShapeCompat, OutputArgs extends ZodRawShapeCompat>(updates: ToolUpdates<InputArgs, OutputArgs>): void;
13551356
remove(): void;
13561357
};
13571358

0 commit comments

Comments
 (0)