@aurracloud/mcp-cli
Version:
A command-line tool to install, manage, and setup MCP (Model Context Protocol) servers with Docker support
52 lines • 4.79 kB
JavaScript
;
/**
* MCP Server Configuration Library
*
* A comprehensive library for parsing, validating, and working with
* MCP server configurations from package.json files.
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.formatValidationResults = exports.checkEnvironmentCompatibility = exports.generateEnvSetupInstructions = exports.validateMcpServerDirectory = exports.createMcpConfigTemplate = exports.findMcpConfigs = exports.loadMcpConfigFromFile = exports.validateConfigurationValues = exports.createConfigSummary = exports.getSensitiveItems = exports.requiresFileSetup = exports.requiresEnvironmentSetup = exports.generateStartCommand = exports.extractConfigurationFiles = exports.extractCommandLineArguments = exports.extractEnvironmentVariables = exports.parseMcpServerConfig = exports.createDefaultParseOptions = exports.validatePackageJsonWithMcp = exports.validateMcpServerConfig = void 0;
// Export all types
__exportStar(require("./types"), exports);
// Export validation functions
var validator_1 = require("./validator");
Object.defineProperty(exports, "validateMcpServerConfig", { enumerable: true, get: function () { return validator_1.validateMcpServerConfig; } });
Object.defineProperty(exports, "validatePackageJsonWithMcp", { enumerable: true, get: function () { return validator_1.validatePackageJsonWithMcp; } });
Object.defineProperty(exports, "createDefaultParseOptions", { enumerable: true, get: function () { return validator_1.createDefaultParseOptions; } });
// Export parsing functions
var parser_1 = require("./parser");
Object.defineProperty(exports, "parseMcpServerConfig", { enumerable: true, get: function () { return parser_1.parseMcpServerConfig; } });
Object.defineProperty(exports, "extractEnvironmentVariables", { enumerable: true, get: function () { return parser_1.extractEnvironmentVariables; } });
Object.defineProperty(exports, "extractCommandLineArguments", { enumerable: true, get: function () { return parser_1.extractCommandLineArguments; } });
Object.defineProperty(exports, "extractConfigurationFiles", { enumerable: true, get: function () { return parser_1.extractConfigurationFiles; } });
Object.defineProperty(exports, "generateStartCommand", { enumerable: true, get: function () { return parser_1.generateStartCommand; } });
Object.defineProperty(exports, "requiresEnvironmentSetup", { enumerable: true, get: function () { return parser_1.requiresEnvironmentSetup; } });
Object.defineProperty(exports, "requiresFileSetup", { enumerable: true, get: function () { return parser_1.requiresFileSetup; } });
Object.defineProperty(exports, "getSensitiveItems", { enumerable: true, get: function () { return parser_1.getSensitiveItems; } });
Object.defineProperty(exports, "createConfigSummary", { enumerable: true, get: function () { return parser_1.createConfigSummary; } });
Object.defineProperty(exports, "validateConfigurationValues", { enumerable: true, get: function () { return parser_1.validateConfigurationValues; } });
// Export utility functions
var utils_1 = require("./utils");
Object.defineProperty(exports, "loadMcpConfigFromFile", { enumerable: true, get: function () { return utils_1.loadMcpConfigFromFile; } });
Object.defineProperty(exports, "findMcpConfigs", { enumerable: true, get: function () { return utils_1.findMcpConfigs; } });
Object.defineProperty(exports, "createMcpConfigTemplate", { enumerable: true, get: function () { return utils_1.createMcpConfigTemplate; } });
Object.defineProperty(exports, "validateMcpServerDirectory", { enumerable: true, get: function () { return utils_1.validateMcpServerDirectory; } });
Object.defineProperty(exports, "generateEnvSetupInstructions", { enumerable: true, get: function () { return utils_1.generateEnvSetupInstructions; } });
Object.defineProperty(exports, "checkEnvironmentCompatibility", { enumerable: true, get: function () { return utils_1.checkEnvironmentCompatibility; } });
Object.defineProperty(exports, "formatValidationResults", { enumerable: true, get: function () { return utils_1.formatValidationResults; } });
//# sourceMappingURL=index.js.map