appmake-mcp-client
Version:
AppMake MCP Server Client for Claude Desktop - Mobile app development tools integration
31 lines (25 loc) • 859 B
JavaScript
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);
});