UNPKG

appmake-mcp-client

Version:

AppMake MCP Server Client for Claude Desktop - Mobile app development tools integration

31 lines (25 loc) 859 B
#!/usr/bin/env node const path = require('path'); const { spawn } = require('child_process'); // MCP SDK 프록시 스크립트 실행 (SDK 버전 사용) const proxyPath = path.join(__dirname, '..', 'lib', 'mcp-sdk-proxy.js'); // stdout으로 출력하면 JSON 파싱 오류 발생하므로 stderr로 출력 if (!process.env.CLAUDE_DESKTOP) { console.error('Starting AppMake MCP Server...'); } const child = spawn('node', [proxyPath], { stdio: 'inherit', env: { ...process.env, MCP_SERVER_URL: process.env.MCP_SERVER_URL || 'https://mcp.appmake.co.kr', APPMAKE_API_KEY: process.env.APPMAKE_API_KEY || '', CLAUDE_DESKTOP: process.env.CLAUDE_DESKTOP || '' } }); child.on('error', (error) => { console.error('Failed to start MCP server:', error); process.exit(1); }); child.on('exit', (code) => { process.exit(code || 0); });