DEV Community

Cover image for I built kicad-mcp-pro: an open-source MCP server for AI-assisted KiCad workflows
Osman ASLAN
Osman ASLAN

Posted on

I built kicad-mcp-pro: an open-source MCP server for AI-assisted KiCad workflows

I’ve been working on kicad-mcp-pro, an open-source MCP server that connects KiCad PCB and schematic workflows to AI agents.

GitHub: https://github.com/oaslananka/kicad-mcp-pro

What is kicad-mcp-pro?

kicad-mcp-pro is an MIT-licensed open-source project for bringing AI-assisted workflows into KiCad.

The goal is not to replace engineers or hardware designers.

The goal is to make repetitive PCB and schematic tasks easier, safer, and more automated through the Model Context Protocol.

Why I built it

AI coding agents are getting better at working with files, tools, and development workflows.

But hardware design is different.

A mistake in a PCB workflow can be more serious than a typo in a web app. You need validation, review, reproducibility, and human oversight.

That is why I wanted to build an MCP server focused on KiCad workflows with safety and validation in mind.

What it aims to support

Some of the areas I’m working on:

  • KiCad project automation
  • PCB and schematic workflow assistance
  • ERC / DRC / DFM validation flows
  • Manufacturing export workflows
  • Human-in-the-loop review
  • Safer MCP tool execution
  • Better examples and documentation for AI-assisted hardware design

Why MCP?

MCP makes it possible for AI agents to interact with external tools in a more structured way.

For a tool like KiCad, this is important because the agent should not just “guess” what to do. It should interact with defined tools, clear inputs, validation steps, and safe boundaries.

Current status

The project is still growing and improving.

I’m actively working on:

  • better documentation
  • safer tool execution
  • more example KiCad projects
  • improved MCP client compatibility
  • tests and validation workflows
  • a more professional open-source contribution process

Looking for feedback

I would love feedback from people working with:

  • KiCad
  • PCB design
  • open-source hardware
  • MCP servers
  • AI agents
  • developer tooling
  • electronics automation

If you try the project, open an issue, suggest improvements, or share a real use case.

GitHub repo:

https://github.com/oaslananka/kicad-mcp-pro

Thanks for checking it out.

Top comments (0)