/** * @mks2508/coolify-mks-cli-mcp — SDK, CLI, and MCP server for Coolify. * * Use as a library (SDK): * ```typescript * import { Coolify } from '@mks2508/coolify-mks-cli-mcp' * * const coolify = new Coolify({ url: 'https://coolify.example.com', token: '...' }) * const apps = await coolify.applications.list() * const app = await coolify.applications.resolve('my-app') * await coolify.applications.deploy(app.uuid) * ``` * * Use as MCP server: * ```bash * coolify-mcp-server # stdio transport * ``` * * Use as CLI: * ```bash * coolify-mcp list * coolify-mcp deploy * coolify-mcp logs * ``` * * @module */ export { Coolify, type ICoolifyOptions } from "./sdk.js"; export { CoolifyService, getCoolifyService, type ICoolifyEnvVar, } from "./coolify/index.js"; export type { ICoolifyServer, ICoolifyServerResource, ICoolifyServerDomain, ICoolifyDestination, ICoolifyProject, ICoolifyTeam, ICoolifyApplication, ICoolifyDatabase, ICoolifyDatabaseBackup, ICoolifyService as ICoolifyServiceType, ICoolifyPrivateKey, ICoolifyDeployment, ICoolifyVersion, ICoolifyAppOptions, ICoolifyAppResult, ICoolifyDeployOptions, ICoolifyDeployResult, ICoolifyDeleteResult, ICoolifyUpdateOptions, ICoolifyLogsOptions, ICoolifyLogs, ICoolifyEnvironment, IProgressCallback, TCoolifyApplicationType, } from "./coolify/types.js"; export { coolifyTools } from "./tools/definitions.js"; export { handleToolCall } from "./tools/handlers.js"; export { inspectNetwork, analyzeDeployFailure } from "./network.js"; export type { INetworkInfo, IDeployFailureAnalysis } from "./network.js"; export { OperationTracer, isMcpMode } from "./trace.js"; export type { ITraceStep, IOperationTrace, TraceCallback } from "./trace.js"; export { loadCoolifyState, resolveUuid, type ICoolifyDeployState, } from "./cli/coolify-state.js"; //# sourceMappingURL=index.d.ts.map