oaslananka

reflow-mcp

Community oaslananka
Updated

Typed MCP server for KiCad EDA workflows

reflow-mcp

A typed Model Context Protocol server that exposes KiCad 10 EDA workflows to language-model clients through validated tool calls.

PyPInpmCIDocsLicensePython

Install

uvx [email protected] --help
pip install reflow-mcp
npm install -g @oaslananka/reflow-mcp
docker run --rm ghcr.io/oaslananka/reflow-mcp:1.0.0 --help

Quickstart

{
  "mcpServers": {
    "reflow": {
      "command": "uvx",
      "args": ["[email protected]", "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
REFLOW_MCP_KICAD_CLI auto-detect Optional kicad-cli path.
REFLOW_MCP_PROJECT_ROOT_ALLOWLIST current directory Filesystem roots tools may access.
REFLOW_MCP_REQUIRE_KICAD true Refuse server startup when KiCad is unavailable.
REFLOW_MCP_MINIMUM_KICAD_VERSION 10.0.0 Minimum accepted KiCad version.
REFLOW_MCP_OTEL_ENABLED false Enable OpenTelemetry export.
REFLOW_MCP_OTEL_ENDPOINT 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.

MCP Server · Populars

MCP Server · New

    bibinprathap

    veritasgraph

    VeritasGraph — open-source Knowledge Graph & GraphRAG framework on GitHub. Build multi-hop reasoning, ontology-aware retrieval, and verifiable attribution over your own data. Nodes, edges, RDF, linked-data — runs locally or in the cloud.

    Community bibinprathap
    sher1096

    KLinePic MCP Server and Agent API Examples

    MCP server and OpenAPI examples for AI agents that turn broker and exchange fills into annotated KLinePic trade-review charts

    Community sher1096
    zerx-lab

    FluxDown

    Rust 驱动的多协议下载管理器,支持 HTTP/FTP/BitTorrent 磁力链接及 HLS/DASH 流媒体,智能多线程加速与浏览器无缝集成。精美界面,极致性能,永久免费,零广告。

    Community zerx-lab
    MasihMoafi

    Project Elpis:

    You put an agent into an Elpis, and it becomes Elpis; Be Elpis my friend.

    Community MasihMoafi
    ROCTUP

    1C Metacode MCP Server

    MCP сервер с встроенным AI агентом для поиска по графу метаданных и кода конфигураций 1С

    Community ROCTUP