@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
JavaScript
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