From 8b6e6275a6be715d56d957e91dbbec8df6fafa63 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 12 Mar 2026 12:04:11 +0000 Subject: [PATCH] Use bun for generated MCP installs/builds --- src/pipeline.ts | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/pipeline.ts b/src/pipeline.ts index c31d433..02dda9e 100644 --- a/src/pipeline.ts +++ b/src/pipeline.ts @@ -108,14 +108,13 @@ function scaffoldServer(repoDir: string, request: MetaRequest) { scripts: { build: 'tsc -p tsconfig.json', start: 'node dist/server.js', - dev: 'ts-node --esm src/server.ts', + dev: 'bun --watch src/server.ts', }, dependencies: { '@modelcontextprotocol/sdk': '^1.27.1', zod: '^3.25.0', }, devDependencies: { - 'ts-node': '^10.9.2', typescript: '^5.6.3', }, }; @@ -171,10 +170,10 @@ export async function runPipeline(jobId: string, request: MetaRequest): Promise< scaffoldServer(repoDir, request); updateJob(jobId, { status: 'building', message: `Installing dependencies in ${repoName}` }); - await run('npm', ['install'], repoDir); + await run('bun', ['install'], repoDir); updateJob(jobId, { status: 'building', message: `Building ${repoName}` }); - await run('npm', ['run', 'build'], repoDir); + await run('bun', ['run', 'build'], repoDir); // Create repo in Gitea + push if (config.gitea) {