Commit Graph

  • 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