UNPKG

@kya-os/create-mcp-i-app

Version:

Bootstrap MCP applications with identity features (temporary - use @kya-os/create-mcpi-app after Oct 7)

25 lines (23 loc) 666 B
import fs from "fs-extra"; import path from "path"; export function generateConfig(projectPath, transports) { const hasHttp = transports.includes("http"); const hasStdio = transports.includes("stdio"); let configContent = `import type { XmcpConfig } from "@kya-os/mcp-i"; const config: XmcpConfig = {`; if (hasHttp) { configContent += ` http: true,`; } if (hasStdio) { configContent += ` stdio: true,`; } configContent += ` }; export default config; `; const configPath = path.join(projectPath, "xmcp.config.ts"); fs.writeFileSync(configPath, configContent); } //# sourceMappingURL=generate-config.js.map