🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@unleash/mcp

Package Overview
Dependencies
Maintainers
8
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@unleash/mcp - npm Package Compare versions

Comparing version
0.3.0-beta.7
to
0.3.0-beta.9
+9
-42
dist/config.d.ts

@@ -12,46 +12,13 @@ import { z } from 'zod';

defaultEnvironment: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
baseUrl: string;
pat: string;
defaultProject?: string | undefined;
defaultEnvironment?: string | undefined;
}, {
baseUrl: string;
pat: string;
defaultProject?: string | undefined;
defaultEnvironment?: string | undefined;
}>;
}, z.core.$strip>;
server: z.ZodObject<{
dryRun: z.ZodDefault<z.ZodBoolean>;
logLevel: z.ZodDefault<z.ZodEnum<["debug", "info", "warn", "error"]>>;
}, "strip", z.ZodTypeAny, {
dryRun: boolean;
logLevel: "debug" | "info" | "warn" | "error";
}, {
dryRun?: boolean | undefined;
logLevel?: "debug" | "info" | "warn" | "error" | undefined;
}>;
}, "strip", z.ZodTypeAny, {
unleash: {
baseUrl: string;
pat: string;
defaultProject?: string | undefined;
defaultEnvironment?: string | undefined;
};
server: {
dryRun: boolean;
logLevel: "debug" | "info" | "warn" | "error";
};
}, {
unleash: {
baseUrl: string;
pat: string;
defaultProject?: string | undefined;
defaultEnvironment?: string | undefined;
};
server: {
dryRun?: boolean | undefined;
logLevel?: "debug" | "info" | "warn" | "error" | undefined;
};
}>;
logLevel: z.ZodDefault<z.ZodEnum<{
error: "error";
debug: "debug";
info: "info";
warn: "warn";
}>>;
}, z.core.$strip>;
}, z.core.$strip>;
export type Config = z.infer<typeof configSchema>;

@@ -58,0 +25,0 @@ /**

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAKxB;;;GAGG;AACH,QAAA,MAAM,YAAY;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAWhB,CAAC;AAEH,MAAM,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,YAAY,CAAC,CAAC;AAuBlD;;;GAGG;AACH,wBAAgB,UAAU,IAAI,MAAM,CAoCnC;AAED,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAUpD"}
{"version":3,"file":"config.d.ts","sourceRoot":"","sources":["../src/config.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AAKxB;;;GAGG;AACH,QAAA,MAAM,YAAY;;;;;;;;;;;;;;;;iBAWhB,CAAC;AAEH,MAAM,MAAM,MAAM,GAAG,CAAC,CAAC,KAAK,CAAC,OAAO,YAAY,CAAC,CAAC;AAuBlD;;;GAGG;AACH,wBAAgB,UAAU,IAAI,MAAM,CAoCnC;AAED,wBAAgB,gBAAgB,CAAC,GAAG,EAAE,MAAM,GAAG,MAAM,CAUpD"}

@@ -71,3 +71,3 @@ import * as dotenv from 'dotenv';

if (error instanceof z.ZodError) {
const messages = error.errors.map((err) => ` - ${err.path.join('.')}: ${err.message}`);
const messages = error.issues.map((err) => ` - ${err.path.join('.')}: ${err.message}`);
throw new Error(`Configuration validation failed:\n${messages.join('\n')}\n\nPlease check your .env file or environment variables.`);

@@ -74,0 +74,0 @@ }

@@ -35,18 +35,11 @@ /**

flagName: z.ZodString;
preservePath: z.ZodOptional<z.ZodEnum<["enabled", "disabled"]>>;
files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
preservePath: z.ZodOptional<z.ZodEnum<{
enabled: "enabled";
disabled: "disabled";
}>>;
files: z.ZodOptional<z.ZodArray<z.ZodString>>;
language: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
flagName: string;
preservePath?: "enabled" | "disabled" | undefined;
files?: string[] | undefined;
language?: string | undefined;
}, {
flagName: string;
preservePath?: "enabled" | "disabled" | undefined;
files?: string[] | undefined;
language?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof cleanupFlag;
};
//# sourceMappingURL=cleanupFlag.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"cleanupFlag.d.ts","sourceRoot":"","sources":["../../src/tools/cleanupFlag.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AAsCpE;;;;;;GAMG;AACH,wBAAsB,WAAW,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAuEhG;AA+HD;;GAEG;AACH,eAAO,MAAM,eAAe;;;;;;;;;;;;;;;;;;;;CAyC3B,CAAC"}
{"version":3,"file":"cleanupFlag.d.ts","sourceRoot":"","sources":["../../src/tools/cleanupFlag.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;GAcG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AAsCpE;;;;;;GAMG;AACH,wBAAsB,WAAW,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAuEhG;AA+HD;;GAEG;AACH,eAAO,MAAM,eAAe;;;;;;;;;;;;;CAyC3B,CAAC"}

@@ -30,20 +30,14 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

name: z.ZodString;
type: z.ZodEnum<["release", "experiment", "operational", "kill-switch", "permission"]>;
type: z.ZodEnum<{
release: "release";
experiment: "experiment";
operational: "operational";
"kill-switch": "kill-switch";
permission: "permission";
}>;
description: z.ZodString;
impressionData: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
type: "release" | "experiment" | "operational" | "kill-switch" | "permission";
name: string;
description: string;
impressionData?: boolean | undefined;
projectId?: string | undefined;
}, {
type: "release" | "experiment" | "operational" | "kill-switch" | "permission";
name: string;
description: string;
impressionData?: boolean | undefined;
projectId?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof createFlag;
};
//# sourceMappingURL=createFlag.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"createFlag.d.ts","sourceRoot":"","sources":["../../src/tools/createFlag.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAsCvB;;;;;;;;;;;;;;;GAeG;AACH,wBAAsB,UAAU,CAC9B,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAwFzB;AAED;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;;;;;;;;;;;;;;;CAoB1B,CAAC"}
{"version":3,"file":"createFlag.d.ts","sourceRoot":"","sources":["../../src/tools/createFlag.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAsCvB;;;;;;;;;;;;;;;GAeG;AACH,wBAAsB,UAAU,CAC9B,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAwFzB;AAED;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;;;;;;;;;CAoB1B,CAAC"}

@@ -37,15 +37,7 @@ /**

description: z.ZodString;
files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
files: z.ZodOptional<z.ZodArray<z.ZodString>>;
codeContext: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
description: string;
files?: string[] | undefined;
codeContext?: string | undefined;
}, {
description: string;
files?: string[] | undefined;
codeContext?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof detectFlag;
};
//# sourceMappingURL=detectFlag.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"detectFlag.d.ts","sourceRoot":"","sources":["../../src/tools/detectFlag.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;GAgBG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA0BpE;;;;;;GAMG;AACH,wBAAsB,UAAU,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAqC/F;AAuED;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;;;;;;;;;CAoC1B,CAAC"}
{"version":3,"file":"detectFlag.d.ts","sourceRoot":"","sources":["../../src/tools/detectFlag.ts"],"names":[],"mappings":"AAAA;;;;;;;;;;;;;;;;GAgBG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA0BpE;;;;;;GAMG;AACH,wBAAsB,UAAU,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAqC/F;AAuED;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;CAoC1B,CAAC"}

@@ -24,23 +24,14 @@ /**

branch: z.ZodOptional<z.ZodString>;
files: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
files: z.ZodOptional<z.ZodArray<z.ZodString>>;
description: z.ZodOptional<z.ZodString>;
riskLevel: z.ZodOptional<z.ZodEnum<["low", "medium", "high", "critical"]>>;
riskLevel: z.ZodOptional<z.ZodEnum<{
critical: "critical";
high: "high";
medium: "medium";
low: "low";
}>>;
codeContext: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
description?: string | undefined;
files?: string[] | undefined;
codeContext?: string | undefined;
repository?: string | undefined;
branch?: string | undefined;
riskLevel?: "critical" | "high" | "medium" | "low" | undefined;
}, {
description?: string | undefined;
files?: string[] | undefined;
codeContext?: string | undefined;
repository?: string | undefined;
branch?: string | undefined;
riskLevel?: "critical" | "high" | "medium" | "low" | undefined;
}>;
}, z.core.$strip>;
implementation: typeof evaluateChange;
};
//# sourceMappingURL=evaluateChange.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"evaluateChange.d.ts","sourceRoot":"","sources":["../../src/tools/evaluateChange.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA4dpE;;GAEG;AACH,wBAAsB,cAAc,CAClC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,GACZ,OAAO,CAAC,cAAc,CAAC,CAqBzB;AAED;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;CA4B9B,CAAC"}
{"version":3,"file":"evaluateChange.d.ts","sourceRoot":"","sources":["../../src/tools/evaluateChange.ts"],"names":[],"mappings":"AAAA;;;;;;GAMG;AAEH,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA4dpE;;GAEG;AACH,wBAAsB,cAAc,CAClC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,GACZ,OAAO,CAAC,cAAc,CAAC,CAqBzB;AAED;;GAEG;AACH,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;CA4B9B,CAAC"}

@@ -12,13 +12,5 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

environment: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
featureName: string;
projectId?: string | undefined;
environment?: string | undefined;
}, {
featureName: string;
projectId?: string | undefined;
environment?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof getFlagState;
};
//# sourceMappingURL=getFlagState.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"getFlagState.d.ts","sourceRoot":"","sources":["../../src/tools/getFlagState.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAyBvB,wBAAsB,YAAY,CAChC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAgGzB;AAED,eAAO,MAAM,gBAAgB;;;;;;;;;;;;;;;;;CAM5B,CAAC"}
{"version":3,"file":"getFlagState.d.ts","sourceRoot":"","sources":["../../src/tools/getFlagState.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAyBvB,wBAAsB,YAAY,CAChC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAgGzB;AAED,eAAO,MAAM,gBAAgB;;;;;;;;;CAM5B,CAAC"}

@@ -13,15 +13,5 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

strategyId: z.ZodString;
}, "strip", z.ZodTypeAny, {
featureName: string;
environment: string;
strategyId: string;
projectId?: string | undefined;
}, {
featureName: string;
environment: string;
strategyId: string;
projectId?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof removeFlagStrategy;
};
//# sourceMappingURL=removeFlagStrategy.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"removeFlagStrategy.d.ts","sourceRoot":"","sources":["../../src/tools/removeFlagStrategy.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAkBvB,wBAAsB,kBAAkB,CACtC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CA+FzB;AAED,eAAO,MAAM,sBAAsB;;;;;;;;;;;;;;;;;;;;CAMlC,CAAC"}
{"version":3,"file":"removeFlagStrategy.d.ts","sourceRoot":"","sources":["../../src/tools/removeFlagStrategy.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAkBvB,wBAAsB,kBAAkB,CACtC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CA+FzB;AAED,eAAO,MAAM,sBAAsB;;;;;;;;;;CAMlC,CAAC"}

@@ -20,74 +20,20 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

weight: z.ZodNumber;
weightType: z.ZodOptional<z.ZodEnum<["variable", "fix"]>>;
weightType: z.ZodOptional<z.ZodEnum<{
variable: "variable";
fix: "fix";
}>>;
stickiness: z.ZodOptional<z.ZodString>;
payload: z.ZodOptional<z.ZodObject<{
type: z.ZodEnum<["json", "csv", "string", "number"]>;
type: z.ZodEnum<{
string: "string";
number: "number";
json: "json";
csv: "csv";
}>;
value: z.ZodString;
}, "strip", z.ZodTypeAny, {
value: string;
type: "string" | "number" | "json" | "csv";
}, {
value: string;
type: "string" | "number" | "json" | "csv";
}>>;
}, "strip", z.ZodTypeAny, {
name: string;
weight: number;
weightType?: "variable" | "fix" | undefined;
stickiness?: string | undefined;
payload?: {
value: string;
type: "string" | "number" | "json" | "csv";
} | undefined;
}, {
name: string;
weight: number;
weightType?: "variable" | "fix" | undefined;
stickiness?: string | undefined;
payload?: {
value: string;
type: "string" | "number" | "json" | "csv";
} | undefined;
}>, "many">>;
}, "strip", z.ZodTypeAny, {
featureName: string;
environment: string;
rolloutPercentage: number;
stickiness?: string | undefined;
groupId?: string | undefined;
variants?: {
name: string;
weight: number;
weightType?: "variable" | "fix" | undefined;
stickiness?: string | undefined;
payload?: {
value: string;
type: "string" | "number" | "json" | "csv";
} | undefined;
}[] | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
projectId?: string | undefined;
}, {
featureName: string;
environment: string;
rolloutPercentage: number;
stickiness?: string | undefined;
groupId?: string | undefined;
variants?: {
name: string;
weight: number;
weightType?: "variable" | "fix" | undefined;
stickiness?: string | undefined;
payload?: {
value: string;
type: "string" | "number" | "json" | "csv";
} | undefined;
}[] | undefined;
title?: string | undefined;
disabled?: boolean | undefined;
projectId?: string | undefined;
}>;
}, z.core.$strip>>;
}, z.core.$strip>>>;
}, z.core.$strip>;
implementation: typeof setFlagRollout;
};
//# sourceMappingURL=setFlagRollout.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"setFlagRollout.d.ts","sourceRoot":"","sources":["../../src/tools/setFlagRollout.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AA6CvB,wBAAsB,cAAc,CAClC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAgGzB;AAED,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAK9B,CAAC"}
{"version":3,"file":"setFlagRollout.d.ts","sourceRoot":"","sources":["../../src/tools/setFlagRollout.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AA6CvB,wBAAsB,cAAc,CAClC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAgGzB;AAED,eAAO,MAAM,kBAAkB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CAK9B,CAAC"}

@@ -13,15 +13,5 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

enabled: z.ZodBoolean;
}, "strip", z.ZodTypeAny, {
enabled: boolean;
featureName: string;
environment: string;
projectId?: string | undefined;
}, {
enabled: boolean;
featureName: string;
environment: string;
projectId?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof toggleFlagEnvironment;
};
//# sourceMappingURL=toggleFlagEnvironment.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"toggleFlagEnvironment.d.ts","sourceRoot":"","sources":["../../src/tools/toggleFlagEnvironment.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAiBvB,wBAAsB,qBAAqB,CACzC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAsGzB;AAED,eAAO,MAAM,yBAAyB;;;;;;;;;;;;;;;;;;;;CAMrC,CAAC"}
{"version":3,"file":"toggleFlagEnvironment.d.ts","sourceRoot":"","sources":["../../src/tools/toggleFlagEnvironment.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAIL,KAAK,aAAa,EACnB,MAAM,eAAe,CAAC;AAiBvB,wBAAsB,qBAAqB,CACzC,OAAO,EAAE,aAAa,EACtB,IAAI,EAAE,OAAO,EACb,aAAa,CAAC,EAAE,MAAM,GAAG,MAAM,GAC9B,OAAO,CAAC,cAAc,CAAC,CAsGzB;AAED,eAAO,MAAM,yBAAyB;;;;;;;;;;CAMrC,CAAC"}

@@ -33,17 +33,5 @@ import type { CallToolResult } from '@modelcontextprotocol/sdk/types.js';

frameworkHint: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
flagName: string;
language?: string | undefined;
codeContext?: string | undefined;
fileName?: string | undefined;
frameworkHint?: string | undefined;
}, {
flagName: string;
language?: string | undefined;
codeContext?: string | undefined;
fileName?: string | undefined;
frameworkHint?: string | undefined;
}>;
}, z.core.$strip>;
implementation: typeof wrapChange;
};
//# sourceMappingURL=wrapChange.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"wrapChange.d.ts","sourceRoot":"","sources":["../../src/tools/wrapChange.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA6CpE;;;;;;;;;;;;;;;GAeG;AACH,wBAAsB,UAAU,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAqF/F;AAsKD;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;;;;;;;;;;;;;;;CAkC1B,CAAC"}
{"version":3,"file":"wrapChange.d.ts","sourceRoot":"","sources":["../../src/tools/wrapChange.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAE,cAAc,EAAE,MAAM,oCAAoC,CAAC;AACzE,OAAO,EAAE,CAAC,EAAE,MAAM,KAAK,CAAC;AACxB,OAAO,EAAmB,KAAK,aAAa,EAAE,MAAM,eAAe,CAAC;AA6CpE;;;;;;;;;;;;;;;GAeG;AACH,wBAAsB,UAAU,CAAC,OAAO,EAAE,aAAa,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,cAAc,CAAC,CAqF/F;AAsKD;;GAEG;AACH,eAAO,MAAM,cAAc;;;;;;;;;;;CAkC1B,CAAC"}

@@ -9,3 +9,3 @@ import { z } from 'zod';

if (error instanceof z.ZodError) {
const firstError = error.errors[0];
const firstError = error.issues[0];
return {

@@ -12,0 +12,0 @@ code: 'VALIDATION_ERROR',

{
"name": "@unleash/mcp",
"version": "0.3.0-beta.7",
"version": "0.3.0-beta.9",
"packageManager": "pnpm@11.0.8",
"mcpName": "io.getunleash/unleash-mcp",

@@ -50,7 +51,7 @@ "description": "MCP server for managing Unleash feature flags",

"@modelcontextprotocol/sdk": "^1.29.0",
"dotenv": "^16.4.7",
"zod": "^3.24.1"
"dotenv": "^17.4.2",
"zod": "^4.4.3"
},
"devDependencies": {
"@biomejs/biome": "2.3.8",
"@biomejs/biome": "2.4.15",
"@types/express": "^5.0.6",

@@ -62,4 +63,4 @@ "@types/node": "^22.10.2",

"tsx": "^4.19.2",
"typescript": "^5.7.2",
"vitest": "^3.2.4"
"typescript": "^5.9.3",
"vitest": "^4.1.5"
},

@@ -66,0 +67,0 @@ "files": [

@@ -50,4 +50,4 @@ # Unleash MCP Server

Before you can run the server, you need the following:
- Node.js 18 or higher
- Yarn package manager or npm
- Node.js 22 or higher
- pnpm package manager or npm
- An Unleash instance (hosted or self-hosted)

@@ -150,3 +150,3 @@ - A [personal access token](https://docs.getunleash.io/reference/api-tokens-and-client-keys#personal-access-tokens) with permissions to create feature flags

Clone the repository and install dependencies using Yarn. Corepack keeps everyone on the same Yarn 1.x version:
Clone the repository and install dependencies using pnpm. Corepack keeps everyone on the same pnpm version:

@@ -157,7 +157,7 @@ ```bash

# Enable Corepack once per machine, then prepare the Yarn 1.x version this repo expects
# Enable Corepack once per machine, then prepare the pnpm this repo expects
corepack enable
corepack prepare yarn@1.22.22 --activate
corepack prepare pnpm@11.0.8 --activate
yarn install
pnpm install
```

@@ -164,0 +164,0 @@