Ryan Malloy e8bad34660 Enhance MCP tools with improved FastMCP integration and IPC client
🔧 Tool Enhancements:
- Update all MCP tools to use FastMCP instead of legacy Context
- Improve IPC client with proper kicad-python integration
- Streamline function signatures for better performance
- Remove unnecessary Context dependencies from pattern recognition

 Performance Improvements:
- Simplified function calls for faster execution
- Better error handling and logging
- Enhanced IPC connection management with socket path support
- Optimized pattern recognition without blocking operations

🛠️ Technical Updates:
- BOM tools: Remove Context dependency for cleaner API
- DRC tools: Streamline CLI integration
- Export tools: Update thumbnail generation with FastMCP
- Netlist tools: Enhance extraction performance
- Pattern tools: Non-blocking circuit pattern recognition
- IPC client: Add proper kicad-python socket connection

These improvements make the MCP tools more reliable and performant
for real-time KiCad automation workflows.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-13 05:09:20 -06:00
..