Skip to content

Commit f06717c

Browse files
fix(mcp): allow falling back for required env variables
1 parent 40b2e37 commit f06717c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/mcp-server/src/server.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,3 +146,10 @@ export const readEnvOrError = (env: string): string => {
146146
}
147147
return envValue;
148148
};
149+
150+
export const requireValue = <T>(value: T | undefined, description: string): T => {
151+
if (value === undefined) {
152+
throw new Error(`Missing required value: ${description}`);
153+
}
154+
return value;
155+
};

0 commit comments

Comments
 (0)