kicad-mcp
Verified Safeby OscarAC
Overview
Provides a web-based interface and API for managing and sharing KiCad electronic component data and related files.
Installation
node src/index.jsEnvironment Variables
- PORT
- DB_PATH
- DATA_PATH
- UPLOAD_PATH
Security Notes
Uses parameterized queries for SQLite, significantly mitigating SQL injection risks. No 'eval' or code obfuscation found. The default CORS configuration allows all origins, which might require stricter configuration for production. File upload functionality restricts allowed types (images, PDFs) but statically serves uploaded content, posing a minor risk if file type validation is bypassed or if malicious non-executable content (e.g., XSS in HTML) were uploaded and accessed. No hardcoded secrets were identified as configuration uses environment variables.
Similar Servers
KiCAD-MCP-Server
Enables AI assistants like Claude to interact with KiCAD for PCB design automation, providing comprehensive tool schemas and real-time project state access.
chemdraw-server
Provides a unified API for chemical informatics, including chemical name/SMILES conversion and molecule structure processing, for integration into chemical drawing tools or automation pipelines.
KiCAD-MCP-Server
Enable AI assistants to automate PCB design workflows in KiCAD, including project management, component placement, routing, design rule checks, and export operations.
jigsaw-mcp
Provides a barebones Model Context Protocol server for Dedalus deployments, featuring a single greeting tool.