Skip to content

Commit 92dd526

Browse files
renovate[bot]alisonlhartshatakshiiii
authored
Update handler functions (#2340)
Co-authored-by: alisonlhart <[email protected]> Co-authored-by: Shatakshi Mishra <[email protected]>
1 parent 2284692 commit 92dd526

File tree

4 files changed

+31
-13
lines changed

4 files changed

+31
-13
lines changed

packages/ansible-mcp-server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"bin": "out/server/src/cli.js",
33
"dependencies": {
4-
"@modelcontextprotocol/sdk": "^1.17.3",
4+
"@modelcontextprotocol/sdk": "1.24.2",
55
"ajv": "^8.17.1",
66
"ajv-formats": "^3.0.1",
77
"yaml": "^2.8.1",

packages/ansible-mcp-server/src/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -855,14 +855,14 @@ export function createAnsibleMcpServer(workspaceRoot: string) {
855855
// Execute the tool handler
856856
// eslint-disable-next-line @typescript-eslint/no-explicit-any
857857
const handlers = (server as any)._registeredTools;
858-
if (handlers && handlers[toolName]?.callback) {
858+
if (handlers && handlers[toolName]?.handler) {
859859
// Pass workspaceRoot to handlers that need it (like ansible_navigator)
860860
const handlerArgs = request.params.arguments || {};
861861

862862
if (toolName === "ansible_navigator") {
863-
return await handlers[toolName].callback(handlerArgs, workspaceRoot);
863+
return await handlers[toolName].handler(handlerArgs, workspaceRoot);
864864
}
865-
return await handlers[toolName].callback(handlerArgs);
865+
return await handlers[toolName].handler(handlerArgs);
866866
}
867867

868868
// Log available tools for debugging

packages/ansible-mcp-server/test/testWrapper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export function createTestServer(workspaceRoot: string) {
2020
}
2121

2222
// Call the tool handler
23-
const handler = registeredTools[name].callback;
23+
const handler = registeredTools[name].handler;
2424
if (handler) {
2525
return await handler(args);
2626
}

yarn.lock

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ __metadata:
5151
version: 0.0.0-use.local
5252
resolution: "@ansible/ansible-mcp-server@workspace:packages/ansible-mcp-server"
5353
dependencies:
54-
"@modelcontextprotocol/sdk": "npm:^1.17.3"
54+
"@modelcontextprotocol/sdk": "npm:1.24.2"
5555
"@types/node": "npm:^24.10.1"
5656
"@vitest/coverage-v8": "npm:^4.0.14"
5757
"@vitest/ui": "npm:^4.0.4"
@@ -1229,9 +1229,9 @@ __metadata:
12291229
languageName: node
12301230
linkType: hard
12311231

1232-
"@modelcontextprotocol/sdk@npm:^1.17.3":
1233-
version: 1.22.0
1234-
resolution: "@modelcontextprotocol/sdk@npm:1.22.0"
1232+
"@modelcontextprotocol/sdk@npm:1.24.2":
1233+
version: 1.24.2
1234+
resolution: "@modelcontextprotocol/sdk@npm:1.24.2"
12351235
dependencies:
12361236
ajv: "npm:^8.17.1"
12371237
ajv-formats: "npm:^3.0.1"
@@ -1242,16 +1242,20 @@ __metadata:
12421242
eventsource-parser: "npm:^3.0.0"
12431243
express: "npm:^5.0.1"
12441244
express-rate-limit: "npm:^7.5.0"
1245+
jose: "npm:^6.1.1"
12451246
pkce-challenge: "npm:^5.0.0"
12461247
raw-body: "npm:^3.0.0"
1247-
zod: "npm:^3.23.8"
1248-
zod-to-json-schema: "npm:^3.24.1"
1248+
zod: "npm:^3.25 || ^4.0"
1249+
zod-to-json-schema: "npm:^3.25.0"
12491250
peerDependencies:
12501251
"@cfworker/json-schema": ^4.1.1
1252+
zod: ^3.25 || ^4.0
12511253
peerDependenciesMeta:
12521254
"@cfworker/json-schema":
12531255
optional: true
1254-
checksum: 10/938a50a0e39806edef797cfa0ea8ca89bb90a855ffc50dac03fec5dcf15b18dff8fa0eb89a3adde2135cae0b7277e74f57826f1a0a134a4ae444c8d6b5246e68
1256+
zod:
1257+
optional: false
1258+
checksum: 10/3411ade6e64188eeb7c68946a08f65040a5604f7bd7fe828647d73d037103214d8372f2e9f48c988bfec55dc273be8b4915498bc820bed0a61c0d53d0a5dc8a0
12551259
languageName: node
12561260
linkType: hard
12571261

@@ -7071,6 +7075,13 @@ __metadata:
70717075
languageName: node
70727076
linkType: hard
70737077

7078+
"jose@npm:^6.1.1":
7079+
version: 6.1.3
7080+
resolution: "jose@npm:6.1.3"
7081+
checksum: 10/9626c51e8c3792b505e954f3094698c182208617b62dfb27269230f31e57560b083985ed8128b8a9753aa92daf18d3a2341cc826d149503f14569abe87d42389
7082+
languageName: node
7083+
linkType: hard
7084+
70747085
"joycon@npm:^3.1.1":
70757086
version: 3.1.1
70767087
resolution: "joycon@npm:3.1.1"
@@ -11757,7 +11768,7 @@ __metadata:
1175711768
languageName: node
1175811769
linkType: hard
1175911770

11760-
"zod-to-json-schema@npm:^3.24.1":
11771+
"zod-to-json-schema@npm:^3.25.0":
1176111772
version: 3.25.0
1176211773
resolution: "zod-to-json-schema@npm:3.25.0"
1176311774
peerDependencies:
@@ -11772,3 +11783,10 @@ __metadata:
1177211783
checksum: 10/f0c963ec40cd96858451d1690404d603d36507c1fc9682f2dae59ab38b578687d542708a7fdbf645f77926f78c9ed558f57c3d3aa226c285f798df0c4da16995
1177311784
languageName: node
1177411785
linkType: hard
11786+
11787+
"zod@npm:^3.25 || ^4.0":
11788+
version: 4.1.13
11789+
resolution: "zod@npm:4.1.13"
11790+
checksum: 10/0679190318928f69fcb07751063719de232c663b13955fcdb55db59839569d39f3f29b955cb0cba7af0b724233f88c06b3e84c550397ad4e68f8088fa6799d88
11791+
languageName: node
11792+
linkType: hard

0 commit comments

Comments
 (0)