adobe-xd-mcp
Version:
Model Context Protocol server for Adobe XD that enables AI-powered design capabilities
30 lines (23 loc) • 862 B
JavaScript
const { program } = require('commander');
const path = require('path');
const fs = require('fs');
const dotenv = require('dotenv');
// Get package version
const packageJson = require('../package.json');
// Set up CLI options
program
.name('adobe-xd-mcp')
.description('Adobe XD MCP Server for AI-powered design')
.version(packageJson.version)
.option('--port <port>', 'Port to run the server on', '3000')
.option('--stdio', 'Run with stdio transport for MCP integration', false)
.option('--log-level <level>', 'Log level (debug, info, warn, error)', 'info')
.parse(process.argv);
const options = program.opts();
// Setup environment variables
process.env.PORT = options.port;
process.env.LOG_LEVEL = options.logLevel;
process.env.USE_STDIO = options.stdio ? 'true' : 'false';
// Start the server
require('../src/server');