diff --git a/bun.lock b/bun.lock index 077e079..308bec4 100644 --- a/bun.lock +++ b/bun.lock @@ -5,7 +5,7 @@ "": { "name": "mcpx", "dependencies": { - "@celados/argc": "^10.2.0", + "@celados/argc": "^11.0.0", "@clack/prompts": "^1.2.0", "@modelcontextprotocol/client": "^2.4.0", "@valibot/to-json-schema": "^1.6.0", @@ -22,7 +22,7 @@ }, }, "packages": { - "@celados/argc": ["@celados/argc@10.2.0", "https://npm.celados.com/@celados/argc/-/@celados/argc-10.2.0.tgz", { "dependencies": { "yaml": "^2.9.1" }, "peerDependencies": { "@standard-schema/spec": "^1.0.0", "@valibot/to-json-schema": "^1.8.0", "valibot": "^1.5.0" } }, "sha512-cRjltgtnTDmM9WAUQ3Xgm/076R5qns6F+vkzmGxzOnZbY+HiPYAR2nXBsjSbWvBdsmi6gK/oe44NQHjXANBbQw=="], + "@celados/argc": ["@celados/argc@11.0.0", "https://npm.celados.com/@celados/argc/-/@celados/argc-11.0.0.tgz", { "dependencies": { "yaml": "^2.9.1" }, "peerDependencies": { "@standard-schema/spec": "^1.0.0", "@valibot/to-json-schema": "^1.8.0", "valibot": "^1.5.0" } }, "sha512-376S0EpKHXV00RLGmQuMfuYYZBLgWIAHngpdmGAbGAn5FBhHNeKd5Lg9XNdv/qtTfIwlONOLnfyt4QTM1Gw3ZA=="], "@clack/core": ["@clack/core@1.4.3", "", { "dependencies": { "fast-wrap-ansi": "^0.2.0", "sisteransi": "^1.0.5" } }, "sha512-/kr3UWNtdJfxZtPgDqUOmG2pvwlmcLGheex5yiZKdwbzZJxhV+HMNR9QNmyY5cGwTNV6LrR7Jtp+KjhUAP1qBQ=="], diff --git a/package.json b/package.json index 95fc9ef..a9739de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mcpx", - "version": "0.17.0", + "version": "0.18.0", "license": "MIT", "bin": { "mcpx": "./src/main.ts" @@ -16,7 +16,7 @@ "test": "bun test" }, "dependencies": { - "@celados/argc": "^10.2.0", + "@celados/argc": "^11.0.0", "@clack/prompts": "^1.2.0", "@modelcontextprotocol/client": "^2.4.0", "@valibot/to-json-schema": "^1.6.0", diff --git a/src/router.ts b/src/router.ts index 34112b4..c699e16 100644 --- a/src/router.ts +++ b/src/router.ts @@ -234,18 +234,13 @@ function buildRouter(registry: RegistryView, schemas?: SchemaResync): Router { '@remove': c .meta({ description: 'Remove a global MCP server and its cached credentials.', - examples: [ - `mcpx @remove "{ name: 'posthog' }"`, - `mcpx @remove "{ name: 'posthog,sentry' }"`, - 'mcpx @remove', - ], + examples: [`mcpx @remove "{ name: 'posthog,sentry' }"`], }) .input(removeInput), '@login': c .meta({ description: 'Sign in to an OAuth MCP server in the browser, replacing its current grant (e.g. to switch accounts). The old grant stays until the new sign-in succeeds.', - examples: [`mcpx @login "{ name: 'higgsfield' }"`], }) .input(loginInput), '@daemon': group( @@ -253,15 +248,12 @@ function buildRouter(registry: RegistryView, schemas?: SchemaResync): Router { { status: c.meta({ description: 'Show local mcpxd daemon status.', - examples: ['mcpx @daemon.status'], }), stop: c.meta({ description: 'Stop local mcpxd and its managed stdio MCP processes.', - examples: ['mcpx @daemon.stop'], }), server: c.meta({ description: 'Run the local mcpxd daemon server.', - examples: ['mcpx @daemon.server'], }), }, ), @@ -269,11 +261,7 @@ function buildRouter(registry: RegistryView, schemas?: SchemaResync): Router { .meta({ description: 'Generate a project skill or print a temporary server skill for agents.', - examples: [ - 'mcpx @skill-install', - `mcpx @skill-install "{ servers: 'posthog,sentry' }"`, - `mcpx @skill-install "{ show: 'sentry' }"`, - ], + examples: [`mcpx @skill-install "{ servers: 'posthog,sentry' }"`], }) .input(skillInput), }