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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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