reflow-mcp
Provides tools for interacting with KiCad 10 EDA workflows, including project lifecycle, PCB design, schematic editing, design rule checks, manufacturing exports, and simulation.
Enables exporting telemetry data to an OpenTelemetry endpoint for monitoring and observability.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@reflow-mcpcheck DRC for the current PCB project"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
reflow-mcp
A typed Model Context Protocol server that exposes KiCad 10 EDA workflows to language-model clients through validated tool calls.
Install
uvx reflow-mcp@1.0.0 --help
pip install reflow-mcp
npm install -g @oaslananka/reflow-mcp
docker run --rm ghcr.io/oaslananka/reflow-mcp:1.0.0 --helpQuickstart
{
"mcpServers": {
"reflow": {
"command": "uvx",
"args": ["reflow-mcp@1.0.0", "serve"]
}
}
}Client examples live under examples/clients/ and docs/integration/.
Capabilities
Project lifecycle, snapshots, variants, and metadata.
PCB read, write, analysis, zone, and design-rule tools.
Schematic read/write/edit tools through the schematic API layer.
DRC, ERC, DFM, EMC, signal integrity, and power integrity gates.
Manufacturing and export pipelines for standard fabrication artifacts.
Simulation, routing, library, catalog, and component helper tools.
Configuration
Variable | Default | Description |
| auto-detect | Optional |
| current directory | Filesystem roots tools may access. |
|
| Refuse server startup when KiCad is unavailable. |
|
| Minimum accepted KiCad version. |
|
| Enable OpenTelemetry export. |
| unset | OTLP endpoint when telemetry is enabled. |
Security Model
All path arguments are resolved through the allowlist before use. Symlinks are followed and the resolved target must remain below an allowed root. See docs/security/ for the threat model and disclosure process.
Compatibility
Python
>=3.13,<3.15.KiCad 10.x for full EDA execution.
Windows, macOS, and Linux hosted runners in CI.
Versioning
The first publishable version of this reset repository is 1.0.0. Release Please manages future versions from conventional commits.
License
MIT.
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/oaslananka/reflow-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server