This website requires JavaScript.
d33b4c6dbd
Add revolutionary EDA automation collaboration blog post
feature/freerouting-integration
Ryan Malloy
2025-08-17 13:33:17 -06:00
42d099cc53
Implement lazy connection and fix deprecation warnings
Ryan Malloy
2025-08-17 13:33:00 -06:00
e8bad34660
Enhance MCP tools with improved FastMCP integration and IPC client
Ryan Malloy
2025-08-13 05:09:20 -06:00
afe5147379
Complete revolutionary EDA automation platform with comprehensive testing
Ryan Malloy
2025-08-13 05:09:01 -06:00
eda114db90
Implement revolutionary KiCad MCP server with FreeRouting integration
Ryan Malloy
2025-08-13 00:07:04 -06:00
67f3e92858
Add revolutionary conversational README showcasing complete EDA automation
Ryan Malloy
2025-08-12 22:59:09 -06:00
04237dcdad
Implement revolutionary KiCad MCP server with FreeRouting & IPC API integration
Ryan Malloy
2025-08-12 22:03:50 -06:00
50f17eff35
Fix validate_project tool to handle directory paths and json import error
main
v1.0.0-ai-integration
Ryan Malloy
2025-08-11 17:54:14 -06:00
bc0f3db97c
Implement comprehensive AI/LLM integration for KiCad MCP server
Ryan Malloy
2025-08-11 16:15:58 -06:00
995dfd57c1
Add comprehensive advanced KiCad features and fix MCP compatibility issues
Ryan Malloy
2025-08-11 15:57:46 -06:00
cc809c563c
Merge pull request #21 from laurigates/pr-3-security-input-validation
Lama Al Rajih
2025-07-23 12:15:40 -07:00
d8e2f73d2d
update makefile and remove empty test file
Lama
2025-07-22 21:45:06 -07:00
e7e11dc068
fix packages
Lama
2025-07-22 17:50:37 -07:00
0bbb78b0a9
Merge branch 'main' into pr-3-security-input-validation
Lama Al Rajih
2025-07-22 20:47:47 -04:00
9dbea131d6
Merge pull request #20 from laurigates/pr-2-infrastructure-ci-cd
Lama Al Rajih
2025-07-22 20:42:04 -04:00
99fce1ebec
add fastmcp to pyproject.toml, add make run to makefile, update uv.lock
Lama
2025-07-22 17:41:34 -07:00
cbe54114eb
update uv.lock
Lama
2025-07-22 17:33:15 -07:00
6ef68572f1
Merge branch 'main' into pr-2-infrastructure-ci-cd
Lama Al Rajih
2025-07-22 20:31:30 -04:00
371ce03685
update readme and remove requirements.txt
Lama
2025-07-22 17:26:03 -07:00
e6961ceefb
Merge pull request #19 from laurigates/pr-1-fastmcp-2.0-migration
Lama Al Rajih
2025-07-21 13:26:18 -04:00
af947ee182
fix(server): make FastMCP-2.x start correctly
Lama
2025-07-18 14:34:41 -04:00
d7c269211a
Merge branch 'main' into pr-1-fastmcp-2.0-migration
Lama Al Rajih
2025-07-18 11:44:21 -04:00
b4d3bfa6b4
Merge pull request #12 from lamaalrajih/publish-pip
Lama Al Rajih
2025-07-18 11:13:27 -04:00
74ad42eedf
remove files accidentally commited
Lama
2025-07-18 11:05:25 -04:00
9bfc6da76d
update pyproject.toml
Lama
2025-07-18 11:03:41 -04:00
2b425d458d
update init and remove email placeholder from pyproject.toml
Lama
2025-07-18 01:57:04 -04:00
fb4e9ecfb0
Merge pull request #17 from mannie-exe/publish-pip
Lama Al Rajih
2025-07-17 19:34:49 -04:00
bd08a47a6f
feat: add comprehensive security and input validation system
Lauri Gates
2025-07-17 21:34:16 +03:00
a67eb41523
feat: add comprehensive development infrastructure and CI/CD pipeline
Lauri Gates
2025-07-17 20:29:27 +03:00
9bea0f4ebf
feat: migrate to FastMCP 2.0 framework with modern Python packaging
Lauri Gates
2025-07-17 20:13:01 +03:00
639b54d637
fix: migrate to uv; fix pydantic schema error
mannie-exe
2025-07-13 15:41:22 -07:00
7019df0ccc
Merge pull request #14 from laurigates/patch-1
Lama Al Rajih
2025-07-11 16:04:12 -04:00
fb294215f0
Create LICENSE
Lauri Gates
2025-07-10 13:13:00 +03:00
d866184d86
Add repo to pip package
Lama
2025-07-08 19:49:17 -04:00
4dd49122f1
fix file name
Lama
2025-07-08 19:38:21 -04:00
798436cd35
Update README.md
Lama Al Rajih
2025-04-29 16:57:13 -04:00
e5c87df088
Removed unnecessary IPC drc - defaulting to only using the CLI
Lama
2025-04-24 16:07:36 -04:00
a95c0a40ba
add issue and pr templates
Lama
2025-04-24 14:34:34 -04:00
b2d3099505
Merge pull request #6 from madaerodog/main - feat: Fix tools, improve stability, and update docs
Lama Al Rajih
2025-04-24 14:09:42 -04:00
5b9d237d7d
feat: Fix tools, improve stability, and update docs
Constantin Craciun
2025-04-23 18:37:56 +03:00
44b0bda19d
add more graceful server shutdown
Lama
2025-03-22 09:41:10 -04:00
921e087351
logging docs cleanup
Lama
2025-03-22 09:23:22 -04:00
fda329cc8f
remove all instances of logger.py (see issue #1 )
Lama
2025-03-22 09:18:29 -04:00
3596bae34e
fix find_component_connections() in netlist_tools.py
Lama
2025-03-22 08:58:57 -04:00
a3613f273a
Fix drc issues - swap out pbnew for kicad cli and ipc
Lama
2025-03-21 15:27:36 -04:00
b1cb48ecf7
fix random import, etc issues
Lama
2025-03-21 13:08:15 -04:00
7343e032c1
Add circuit pattern recognition feature for KiCad schematics
Lama
2025-03-21 10:43:34 -04:00
750dd260c4
Add comprehensive netlist extraction functionality
Lama
2025-03-21 09:31:15 -04:00
f8bafe8beb
refactor readme and add more docs
Lama
2025-03-20 21:19:19 -04:00
6953e5dc9a
Add comprehensive BOM management functionality with analysis, export, and viewing features
Lama
2025-03-20 13:54:48 -04:00
c69bd66f71
update readme and requirements.txt
Lama
2025-03-20 12:51:52 -04:00
60b10c54b2
nit
Lama
2025-03-20 12:48:10 -04:00
82c0a2dccb
nit
Lama
2025-03-20 12:35:21 -04:00
46ad082fda
update readme
Lama
2025-03-20 12:34:14 -04:00
cc73df8e77
Add flexible environment configuration to support custom project paths
Lama
2025-03-20 12:13:38 -04:00
880e267423
disable logging because claude is in a sandbox and can't write to our log file (it automatically writes logs in a diff place though)
Lama
2025-03-20 11:34:40 -04:00
948f9a150a
move config.py file to subdir
Lama
2025-03-20 11:08:17 -04:00
775e3423be
nit
Lama
2025-03-20 10:47:03 -04:00
15c83c921a
nit
Lama
2025-03-20 10:33:50 -04:00
fc7bfbe64d
update readme, add gitignore, update paths for drc history to include windows
Lama
2025-03-20 10:29:13 -04:00
50e94d245b
add missing import
Lama
2025-03-20 10:08:35 -04:00
9a114bce7b
Refactor server to use type-safe lifespan context management Implement proper context management in the KiCad MCP server:
Lama
2025-03-20 09:58:19 -04:00
5007d11579
update readme
Lama
2025-03-20 09:13:13 -04:00
f50a2ce1af
Enhance PCB thumbnail generation with robust fallback methods
Lama
2025-03-20 03:16:14 -04:00
b5b5835939
remove old simple mcp server
Lama
2025-03-20 03:04:02 -04:00
646dfe4589
update readme
Lama
2025-03-20 02:59:27 -04:00
27fe2336c1
update readme
Lama
2025-03-20 02:49:19 -04:00
5dd2dbe760
rename drc_resource.py to drc_resources.py and update readme
Lama
2025-03-20 02:47:45 -04:00
100f64186d
Add Design Rule Check (DRC) functionality to KiCad MCP server
Lama
2025-03-20 02:41:52 -04:00
b72918daa5
attempt to import pcbnew after adding it to the path
Lama
2025-03-20 02:29:08 -04:00
047f9f6af7
add logger + support for other operating systems (lower prio)
Lama
2025-03-20 02:25:49 -04:00
9fa890bf90
a lot
Lama
2025-03-20 02:01:30 -04:00
e4035bdcb1
create new dir structure
Lama
2025-03-20 01:47:29 -04:00
09ca184da6
initial commit
Lama
2025-03-20 00:59:09 -04:00
5148a39a3e
Initial commit
Lama Al Rajih
2025-03-20 00:47:00 -04:00