From b755db7c67aa7a54c3d9ac2b5da412d46e9aac38 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Fri, 26 May 2023 16:54:13 -0700 Subject: [PATCH] =?UTF-8?q?=F0=9F=8D=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/metaphor.ts | 4 ++++ src/tools/metaphor.ts | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/services/metaphor.ts b/src/services/metaphor.ts index 4f4be8b..0702f10 100644 --- a/src/services/metaphor.ts +++ b/src/services/metaphor.ts @@ -23,6 +23,10 @@ export class MetaphorClient { apiKey?: string baseUrl?: string } = {}) { + if (!apiKey) { + throw new Error(`Error MetaphorClient missing required "apiKey"`) + } + this.apiKey = apiKey this.baseUrl = baseUrl } diff --git a/src/tools/metaphor.ts b/src/tools/metaphor.ts index a3251ea..b05283b 100644 --- a/src/tools/metaphor.ts +++ b/src/tools/metaphor.ts @@ -19,7 +19,7 @@ export const MetaphorSearchToolOutputSchema = z.object({ dateCreated: z.string().optional(), score: z.number(), title: z.string(), - URL: z.string() + url: z.string() }) ) })