KiCad MCP Server

by lamaalrajih
Verified
# KiCad Prompt Templates Guide This guide explains how to use the prompt templates feature in the KiCad MCP Server to improve your interaction with Claude and other LLMs when working with KiCad projects. ## Overview Prompt templates are pre-built conversation starters designed to help you get the most out of LLMs when working with KiCad. They provide structured formats for common KiCad tasks, ensuring you get high-quality assistance from the AI. ## Available Prompt Templates The KiCad MCP Server includes several specialized prompt templates for common KiCad workflows: ### General KiCad Prompts | Prompt Template | Description | Use When | |----------------|-------------|----------| | `create_new_component` | Guidance for creating new KiCad components | You need to create a schematic symbol, PCB footprint, or 3D model | | `debug_pcb_issues` | Help with troubleshooting PCB problems | You encounter issues with your PCB design | | `pcb_manufacturing_checklist` | Preparation guidance for manufacturing | You're getting ready to send your PCB for fabrication | ### DRC-Specific Prompts | Prompt Template | Description | Use When | |----------------|-------------|----------| | `fix_drc_violations` | Help with resolving DRC violations | You have design rule violations to fix | | `custom_design_rules` | Guidance for creating custom design rules | You need specialized design rules for your project | ### BOM-Related Prompts | Prompt Template | Description | Use When | |----------------|-------------|----------| | `analyze_components` | Analysis of component usage in your design | You want insights about your component selections | | `cost_estimation` | Help with estimating project costs | You need to budget for your PCB project | | `bom_export_help` | Assistance with exporting BOMs | You need help creating or customizing BOMs | | `component_sourcing` | Guidance for finding and sourcing components | You need to purchase components for your project | | `bom_comparison` | Compare BOMs between different design revisions | You want to understand changes between versions |