This website requires JavaScript.
a8e4de917f
Refactor print statements for consistency and clarity across multiple files; remove unnecessary imports and improve code readability in pin_locator.py, routing.py, symbol_creator.py, wire_manager.py, factory.py, ipc_backend.py, kicad_interface.py, resource_definitions.py, test_ipc_backend.py, kicad_process.py, platform_helper.py, test_platform_helper.py. Add French README for KiCAD MCP Server with detailed features, installation instructions, and usage examples.
main
L'électron rare
2026-03-26 07:58:28 +01:00
564f5ac955
chore(ci): harden workflow defaults and append chantier audit block
L'électron rare
2026-03-11 01:17:48 +01:00
8d2f46716a
feat: extend KiCad MCP server capabilities
Clément SAILLANT
2026-03-08 03:17:21 +01:00
5f3bf952ef
Improve runtime paths and filesystem library discovery
Clément SAILLANT
2026-03-07 18:50:56 +01:00
d34c1a6f7e
Merge pull request #55 from Kletternaut/fix/mit-license
mixelpixx
2026-03-05 20:14:43 -05:00
d8fe139917
fix: replace placeholder LICENSE with standard MIT text
Tom
2026-03-05 15:15:16 +01:00
385711b3b0
Merge pull request #53 from Kletternaut/fix/inline-extends-symbols-in-lib-symbols-v2
mixelpixx
2026-03-04 18:45:34 -05:00
2340afe9a4
fix(dynamic-loader): inline extends symbols for lib_symbols compatibility
Tom
2026-03-04 15:27:59 +01:00
d8568fff12
Merge pull request #50 from pasrom/fix/mcp-server-bugs
mixelpixx
2026-03-02 08:09:57 -05:00
688bebdf0c
Merge pull request #51 from Kletternaut/fix/remove-invalid-comments-in-templates
mixelpixx
2026-03-02 08:09:31 -05:00
53014b9733
fix: remove invalid ;; comments from template_with_symbols_expanded.kicad_sch
Tom
2026-03-01 21:12:51 +01:00
2dd9de6a52
style: apply black formatting to changed files
Roman PASSLER
2026-03-01 19:15:32 +01:00
61356d42cb
fix(schematic): rewrite component lookup to handle single-line files
Roman PASSLER
2026-03-01 18:43:20 +01:00
a018575bbc
fix(mounting-hole): generate unique references MH1, MH2, etc.
Roman PASSLER
2026-03-01 18:41:39 +01:00
4e70342eae
fix(drc): extract violation coordinates from kicad-cli JSON items
Roman PASSLER
2026-03-01 18:40:45 +01:00
ec1939bef4
fix(copper-pour): add outline parameter and fallback to board outline
Roman PASSLER
2026-03-01 18:40:24 +01:00
246050001a
fix(nets): use GetNetClassName() instead of GetClassName() on NETINFO_ITEM
Roman PASSLER
2026-03-01 18:37:55 +01:00
c7d6d0126f
fix(bom): use GetUniStringLibId() instead of str() for footprint in BOM export
Roman PASSLER
2026-03-01 18:37:35 +01:00
820097a570
docs: update CHANGELOG for v2.2.2-alpha (PR #49 )
Tom
2026-03-01 17:40:40 +01:00
e348ed1811
Merge pull request #49 from Kletternaut/feat/footprint-symbol-tools
mixelpixx
2026-03-01 10:47:15 -05:00
16f795c214
chore: update .gitignore - add KiCAD backup file patterns
Tom
2026-03-01 15:24:24 +01:00
d9c296f586
fix: restore KiCAD 9 format version in templates (regression from upstream 2b38796 )
Tom
2026-03-01 15:05:36 +01:00
f0d738fff1
feat: add route_pad_to_pad tool
Tom
2026-03-01 14:52:45 +01:00
b33d6e22fd
fix: project-local library resolution + copy_routing_pattern geometric fallback + TypeScript tool
Tom
2026-03-01 14:42:22 +01:00
2b38796409
fix: Update schematic format to KiCAD 9 and fix invalid UUIDs (#37 )
KiCAD MCP Bot
2026-03-01 07:56:32 -05:00
b98c94be42
docs: Update macOS installation, JLCPCB database size, and part counts (#45 , #43 )
KiCAD MCP Bot
2026-02-27 21:33:33 -05:00
00e72f49b1
Update print statement from 'Hello' to 'Goodbye'
mixelpixx
2026-03-01 07:43:38 -05:00
7a7f8524ec
Update print statement from 'Hello' to 'Goodbye'
mixelpixx
2026-03-01 07:42:53 -05:00
b9af05e125
Merge pull request #48 from Kletternaut/feat/footprint-symbol-tools
mixelpixx
2026-02-28 20:27:07 -05:00
914c4fa1e3
feat: add footprint + symbol creator tools
Tom
2026-02-28 22:42:27 +01:00
66066005d0
Merge pull request #1 from Kletternaut/fix/template-kicad9-format
Tom
2026-02-28 15:32:41 +01:00
b1eb570183
fix: footprint param ignored, delete duplicates, add edit_schematic_component
Tom
2026-02-28 15:21:07 +01:00
ce78fb4111
fix: update templates to KiCAD 9 format + remove corrupt _TEMPLATE_ blocks
Tom
2026-02-28 14:40:32 +01:00
9dbabeb0a5
Merge pull request #44 from Kletternaut/feat/routing-component-tools-and-bugfixes
mixelpixx
2026-02-28 07:58:05 -05:00
1ba86f7769
feat: datasheet tools + fix missing delete_schematic_component
Tom
2026-02-28 13:48:35 +01:00
76503b144c
fix: generate_netlist schematic_path, PinLocator cache, server.ts Python detection
Tom
2026-02-28 01:23:36 +01:00
2945b52eae
feat: Add missing routing/component tools and fix SWIG/UUID bugs
Tom
2026-02-27 17:49:04 +01:00
b5a1483fc2
docs: Update KNOWN_ISSUES.md - schematic support now fully working
KiCAD MCP Bot
2026-02-26 11:02:33 -05:00
a69d288251
fix: Rewrite DynamicSymbolLoader to prevent schematic file corruption (#40 )
FlowSync0
2026-02-26 17:02:10 +01:00
e4fa774eda
fix: Phase 2 - DRC API fix and JLCPCB documentation restructure (#33 , #34 , #43 )
KiCAD MCP Bot
2026-02-26 10:11:55 -05:00
b4d114ac74
fix: Address critical Windows compatibility and JLCPCB issues (#36 , #37 , #35 )
KiCAD MCP Bot
2026-02-26 10:03:20 -05:00
b9bd401b11
feat: Add routing replication commands for Issue #30 Phase 2
KiCAD MCP Bot
2026-01-19 19:24:59 -05:00
04db774a2b
feat: Address multiple open issues (#32 , #30 , #26 , #19 )
KiCAD MCP Bot
2026-01-19 19:17:35 -05:00
d2723bc292
fix: Resolve Python executable validation failure on Linux (Issue #29 )
KiCAD MCP Bot
2026-01-10 22:23:54 -05:00
aa18486359
fix: Replace SetFootprintName with SetFPID for KiCAD 9.x compatibility
KiCAD MCP Bot
2026-01-10 11:43:54 -05:00
6fffb39bc7
docs: Document Phase 2 power net and wire connectivity completion
KiCAD MCP Bot
2026-01-10 11:14:18 -05:00
a5a542b1e9
feat: Implement wire graph analysis for net connectivity (Phase 2)
KiCAD MCP Bot
2026-01-10 10:52:20 -05:00
b77f0081d6
fix: Resolve template mapping bug in dynamic symbol loading
KiCAD MCP Bot
2026-01-10 10:49:08 -05:00
c67f400383
feat: Update connect_to_net to use WireManager (Phase 2)
KiCAD MCP Bot
2026-01-10 10:40:56 -05:00
d396ccd61f
docs: Update README and CHANGELOG with wiring implementation
KiCAD MCP Bot
2026-01-10 10:39:07 -05:00
16703e28f9
feat: Integrate WireManager and PinLocator into MCP interface handlers
KiCAD MCP Bot
2026-01-10 10:35:16 -05:00
203572cd1a
docs: Create comprehensive schematic wiring implementation plan
KiCAD MCP Bot
2026-01-10 10:24:25 -05:00
60d19e5235
docs: Update README with dynamic symbol loading breakthrough
KiCAD MCP Bot
2026-01-10 10:20:44 -05:00
148f3ef401
docs: Update dynamic loading status - Phase C COMPLETE!
KiCAD MCP Bot
2026-01-10 10:16:47 -05:00
1d9e92a165
feat: Complete MCP integration for dynamic symbol loading! 🎉
KiCAD MCP Bot
2026-01-10 10:16:07 -05:00
62d97f1fa6
feat: Dynamic symbol loading - CORE FUNCTIONALITY WORKING! 🎉
KiCAD MCP Bot
2026-01-10 10:10:57 -05:00
0540a5d0f4
fix: Issue #27 - list_library_symbols now returns proper error for missing libraries
KiCAD MCP Bot
2026-01-10 10:06:16 -05:00
4a543313eb
feat: Expand schematic component support from 3 to 13 types + plan dynamic loading
KiCAD MCP Bot
2026-01-10 09:54:51 -05:00
81a24a9e4f
docs: Update README with Phase 1 schematic workflow fix details
KiCAD MCP Bot
2026-01-10 09:18:01 -05:00
994965e041
feat: Complete Phase 1 & 2 - Schematic workflow fix and JLCPCB integration
KiCAD MCP Bot
2026-01-10 09:04:46 -05:00
d5402e134a
Update print statement from 'Hello' to 'Goodbye'
mixelpixx
2026-01-05 08:20:51 -05:00
ada9689abc
Update print statement from 'Hello' to 'Goodbye'
mixelpixx
2026-01-04 14:54:52 -05:00
07b3ef2d6d
Update print statement from 'Hello' to 'Goodbye'
mixelpixx
2025-12-31 11:23:08 -05:00
55a0279dce
docs: Update README with comprehensive JLCPCB integration documentation
KiCAD MCP Bot
2025-12-31 11:17:08 -05:00
b257778bc9
docs: Add attribution for local symbol library search to @l3wi
KiCAD MCP Bot
2025-12-31 11:11:54 -05:00
4c6514eb6b
feat: Add complete JLCPCB API integration with dual-mode support
KiCAD MCP Bot
2025-12-31 11:04:08 -05:00
0227dd48d2
feat: Add local symbol library search and 3rd party library support (#25 )
Lewis Freiberg
2025-12-31 16:57:10 +01:00
8a1cb46b39
fix: Add macOS support for KiCad bundled Python detection
KiCAD MCP Bot
2025-12-28 11:35:59 -05:00
834d05130c
fix: Replace Windows tasklist with Toolhelp32 API for reliable process detection (#21 )
jbjardine
2025-12-28 17:29:09 +01:00
c65600049e
feat: Implement intelligent tool router pattern (Phase 1)
KiCAD MCP Bot
2025-12-28 11:06:55 -05:00
c6e896c837
Delete REBUILD_STATUS.md
mixelpixx
2025-12-09 00:32:33 -05:00
119f1dfc16
feat: Extend IPC backend with 21 commands and hybrid footprint placement
KiCAD MCP Bot
2025-12-03 08:48:37 -05:00
03d7de980a
Merge pull request #17 from fariouche/main
mixelpixx
2025-12-03 08:11:17 -05:00
e3f66a6321
cleanup
fariouche
2025-12-02 21:30:41 +01:00
946203146d
reverted temporary test code
fariouche
2025-12-02 21:29:07 +01:00
1e557d5d84
fixed create_schematics timeout
fariouche
2025-12-02 21:26:13 +01:00
c91cd45006
fixed interface parameter name projectName
fariouche
2025-12-02 21:25:45 +01:00
8bc73ed408
Delete tsconfig-json.json
mixelpixx
2025-11-30 14:41:55 -05:00
050ca8db62
Revise README for version 2.1.0-alpha
mixelpixx
2025-11-30 14:39:25 -05:00
319473b1d8
feat: Implement IPC backend for real-time UI synchronization
KiCAD MCP Bot
2025-11-30 14:33:27 -05:00
dd12d21f46
feat: Enhance schematic functionality with pin-to-pin connections and netlist generation
KiCAD MCP Bot
2025-11-29 10:29:02 -05:00
34ccdb8822
fix: Register schematic and library tools in MCP server
KiCAD MCP Bot
2025-11-29 10:17:55 -05:00
8a1fb3d5c3
Merge branch 'main' of https://github.com/mixelpixx/KiCAD-MCP-Server
KiCAD MCP Bot
2025-11-29 10:02:26 -05:00
6b83d47226
Merge pull request #13 from sid115/include-userprofile-in-setup-script
mixelpixx
2025-11-29 09:59:16 -05:00
19b30088f6
Added USERPROFILE to possible KiCad paths in Windows setup script
Joshua Reichmann
2025-11-28 15:17:33 +01:00
ac8563758a
Merge pull request #10 from gwall-ceres/main
mixelpixx
2025-11-18 18:22:46 -05:00
70c0be6fd0
Fix MCP protocol compliance and Windows compatibility
ByteBard
2025-11-18 17:29:21 -05:00
bb1c7a0883
Fix BOM export for KiCAD 9.0 - GetFootprintName() API change
ByteBard
2025-11-17 16:44:00 -05:00
bc7de47053
Fix Gerber drill file export for KiCAD 9.0
ByteBard
2025-11-17 16:12:22 -05:00
afcfe842cf
Fix KiCAD 9.0 API compatibility for board, export, and view commands
ByteBard
2025-11-17 15:40:20 -05:00
8c04038371
various fixes for kicad 9
ByteBard
2025-11-14 16:38:16 -05:00
f8238e6190
Add files via upload
mixelpixx
2025-11-12 21:11:02 -05:00
53e4bcace7
fix: Replace Unicode characters in setup-windows.ps1 with ASCII alternatives
KiCAD MCP Bot
2025-11-12 21:08:32 -05:00
de0877b1a7
Update README to v2.1.0 with comprehensive documentation
KiCAD MCP Bot
2025-11-05 21:57:02 -05:00
d23e90b847
feat: Implement comprehensive MCP capabilities with tool schemas and resources
KiCAD MCP Bot
2025-11-05 21:50:33 -05:00
1ca3e1b5db
feat: Add JSON-RPC 2.0 MCP protocol support for Claude Desktop
KiCAD MCP Bot
2025-11-05 21:27:41 -05:00
5717a91a59
Add comprehensive Windows support and documentation
KiCAD MCP Bot
2025-11-05 09:10:45 -05:00
0354b70c68
Improve README clarity and remove duplicate test directory
master
KiCAD MCP Bot
2025-11-01 19:52:45 -04:00
fd2f1b9c92
Remove venv folder from repository
KiCAD MCP Bot
2025-11-01 19:34:56 -04:00
89247fffe0
Update repository with project files and documentation
KiCAD MCP Bot
2025-11-01 19:30:39 -04:00