@toponextech/smartembed-mcp-server
Version:
MCP server for intelligent embedded development with PlatformIO - AI-powered project creation, error diagnosis, and device detection
27 lines • 830 B
TypeScript
/**
* Command Generator for PlatformIO
* Generates PlatformIO commands based on project intent
*/
import { ProjectIntent } from '../parsers/nlp-parser.js';
export interface GeneratedCommands {
projectName: string;
commands: string[];
platformioIni: string;
explanation: string;
}
export declare class CommandGenerator {
/**
* Generate PlatformIO commands from project intent
*/
generate(intent: ProjectIntent): GeneratedCommands;
private generateProjectName;
private generateInitCommand;
private getBoardConfigForIntent;
private generateLibraryCommands;
private getRequiredLibraries;
private generatePlatformioIni;
private generateExplanation;
private getBoardDisplayName;
private getProjectTypeDisplayName;
}
//# sourceMappingURL=command-generator.d.ts.map