diff --git a/packages/weixin/src/server.ts b/packages/weixin/src/server.ts index eca594e3c..dadf0736a 100644 --- a/packages/weixin/src/server.ts +++ b/packages/weixin/src/server.ts @@ -238,18 +238,17 @@ export async function runWeixinMcpServer( version: string, deps: WeixinServerDeps, ): Promise { - deps.enableConfigs() - deps.initializeAnalyticsSink() - const account = loadAccount() if (!account) { process.stderr.write( '[weixin] No account configured. Run `ccb weixin login` to connect your WeChat account.\n', ) - await Promise.all([deps.shutdown1PEventLogging(), deps.shutdownDatadog()]) process.exit(1) } + deps.enableConfigs() + deps.initializeAnalyticsSink() + const server = createWeixinMcpServer(version) const transport = new StdioServerTransport()