@sigyl-dev/cli
Version:
Official Sigyl CLI for installing and managing MCP packages. Zero-config installation for public packages, secure API-based authentication.
34 lines • 1.4 kB
JavaScript
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = inspectCommand;
const inspector_1 = require("../lib/inspector");
const path_1 = __importDefault(require("path"));
async function inspectCommand(args = [], serverPath, options) {
// Use provided server path or default to generated server
const serverEntry = serverPath || path_1.default.resolve(process.cwd(), ".mcp-generated/server.js");
// Playground directory (default: sibling playground)
const playgroundDir = options?.playgroundDir || (0, inspector_1.getPlaygroundDir)();
// Ports (allow override via options)
const serverPort = options?.serverPort || 8080;
const playgroundPort = options?.playgroundPort || 3001;
const autoBuildPlayground = options?.autoBuildPlayground ?? false;
try {
await (0, inspector_1.launchMCPInspector)({
serverEntry,
serverArgs: args,
serverPort,
playgroundDir,
playgroundPort,
autoBuildPlayground,
inspectorMode: options?.inspectorMode,
});
}
catch (e) {
console.error("[ERROR] Failed to launch MCP Inspector:", e);
process.exit(1);
}
}
//# sourceMappingURL=inspect.js.map
;