From f02952aa819297277e42db013a352b616b475615 Mon Sep 17 00:00:00 2001 From: Justin Spahr-Summers Date: Mon, 4 Nov 2024 20:50:01 +0000 Subject: [PATCH] Fix paginated requests requiring `params` Resolves #21. --- src/cli.ts | 2 +- src/types.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cli.ts b/src/cli.ts index f7bc15af..2713d779 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -47,7 +47,7 @@ async function runClient(url_or_command: string, args: string[]) { await client.connect(clientTransport); console.log("Initialized."); - await client.request({ method: "resources/list", params: {} }, ListResourcesResultSchema); + await client.request({ method: "resources/list" }, ListResourcesResultSchema); await client.close(); console.log("Closed."); diff --git a/src/types.ts b/src/types.ts index 2cdbf9ba..aa2c6970 100644 --- a/src/types.ts +++ b/src/types.ts @@ -350,7 +350,7 @@ export const PaginatedRequestSchema = RequestSchema.extend({ * If provided, the server should return results starting after this cursor. */ cursor: z.optional(CursorSchema), - }), + }).optional(), }); export const PaginatedResultSchema = ResultSchema.extend({