Skip to content

Commit cd19d4b

Browse files
committed
Refactor key selection flow and allow updating keys
1 parent eef8eec commit cd19d4b

14 files changed

Lines changed: 1590 additions & 850 deletions

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"engines": {
3131
"node": ">=20.0.0"
3232
},
33-
"packageManager": "pnpm@10.20.0",
33+
"packageManager": "pnpm@10.23.0",
3434
"publishConfig": {
3535
"access": "public"
3636
},
@@ -71,7 +71,7 @@
7171
},
7272
"dependencies": {
7373
"@alcyone-labs/zod-to-json-schema": "4.0.10",
74-
"@iterable/api": "0.3.0",
74+
"@iterable/api": "0.3.1",
7575
"@modelcontextprotocol/sdk": "1.18.1",
7676
"@primno/dpapi": "^2.0.1",
7777
"@types/json-schema": "7.0.15",

pnpm-lock.yaml

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/config.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { logger } from "@iterable/api";
22

33
import { getKeyManager } from "./key-manager.js";
4+
import { COMMAND_NAME } from "./utils/command-info.js";
45
import { sanitizeString } from "./utils/sanitize.js";
56

67
/**
@@ -117,7 +118,7 @@ export async function loadMcpServerConfig(): Promise<McpServerConfig> {
117118

118119
if (!apiKey) {
119120
throw new Error(
120-
"No API key found. Please run 'iterable-mcp setup' or set ITERABLE_API_KEY environment variable."
121+
`No API key found. Please run '${COMMAND_NAME} setup' or set ITERABLE_API_KEY environment variable.`
121122
);
122123
}
123124

0 commit comments

Comments
 (0)