NestDaddy

MagicON RF Design Engines

io.github.magiccadai/magicon · v1.1.0

TX/RX/T-R chains, OTA link, radar, PCB filters, patch antennas, stackup, thermal, PDN, compliance.

Connect Remote server

Terminal
claude mcp add --transport http magicon https://api.pcbgenerator.com/mcp/
~/.cursor/mcp.json
{
  "mcpServers": {
    "magicon": {
      "url": "https://api.pcbgenerator.com/mcp/"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "magicon": {
      "type": "http",
      "url": "https://api.pcbgenerator.com/mcp/"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://api.pcbgenerator.com/mcp/

Tools 17 found in our last check

  • design_rf_chain

    Design a complete RF transmitter chain with the convergent orchestrator: selects the driver, PA, filter, and connector (the signal source is the user's input power by default — no VCO unless one is explicitly the generator), matches drive power between stages, inserts a pre-driv…

  • design_rf_receiver

    Design or analyse a superheterodyne RECEIVER. Selects catalog parts for each slot (limiter, LNA, image filter, mixer, LO, IF filter, IF amp, step attenuator) and returns the frequency plan (image, half-IF, LO leakage), the cascaded noise figure, noise floor, MDS, sensitivity, SF…

  • design_tr_module

    Design a T/R (transmit/receive) module that shares ONE antenna between a transmitter and a receiver. Designs both chains through the existing engines, selects the shared front end (a T/R switch, or a circulator with a receive-path limiter), and returns four safety budgets: TX-to…

  • run_link_budget

    Compute a cascaded RF link budget. For the chain just designed, call with NO arguments — the server derives stages and input power from the design (after a receiver it returns that receiver's own cascade; a T/R module keeps no stage list, so it is refused). Pass stages + inputPo…

  • run_stackup_solver

    Run the impedance-aware stackup constraint solver to find optimal PCB configurations. Use when the user wants ranked material/thickness/copper solutions for a given layer count and frequency. Returns scored and ranked feasible stackups. Each solution's prepreg_thickness_mm is ON…

  • run_thermal_analysis

    Run a full PCB thermal analysis: via array Rth, junction-to-ambient stack, Kennedy spreading, Coffin-Manson barrel stress, Timoshenko warpage, and resin-flow estimation. Mirrors POST /api/stackups/{id}/thermal-analysis. Call with no arguments once a design exists: the server tak…

  • run_pdn_analysis

    Run a PDN (power delivery network) impedance analysis: interplanar plane-pair capacitance, multi-cap decoupling impedance vs. target impedance, violations, and recommended decoupling caps. Reuses the Phase-25 engine behind POST /api/pdn/analyze. Inputs are derived server-side fr…

  • run_compliance_analysis

    Audit the solved stackup against PCB standards (IPC-2221, IPC-6012, IPC-4101, MIL, UL-94, RoHS, REACH): per-rule pass/fail with severities and remediation. Reuses the engine behind POST /api/compliance/check. Layers are derived from the solved stackup and standards default to IP…

  • run_ota_link

    Compute a one-way over-the-air link budget — EIRP, free-space path loss (Friis), received power, link margin against receiver sensitivity, a closes/marginal/fails verdict, and the maximum range — using the SAME engine behind POST /api/ota-link/compute. Receiver sensitivity is re…

  • run_radar_performance

    Compute radar performance — the monostatic range equation (received power, SNR vs range, maximum detection range, coherent/non-coherent integration gain) and pulsed-waveform relations (duty cycle, unambiguous range/velocity, range resolution, blind speeds) — using the SAME engin…

  • run_planar_filter

    Synthesize a passive planar (copper-on-PCB) filter from analytical formulas: stepped-impedance / open-stub low-pass, or parallel-coupled / hairpin band-pass, Chebyshev or Butterworth. Returns per-section line impedances (Z0e/Z0o for coupled sections), width/spacing, quarter-wave…

  • design_patch_antenna

    Design a rectangular microstrip patch antenna (and, when both nx and ny are given, a uniform planar array of it) using the Balanis cavity/transmission-line + array-factor model — the SAME engine behind POST /api/antenna/patch/design and the Guided Phase IV antenna panel. The sub…

  • run_glass_weave_analysis

    Recommend PCB glass-weave (fiber-weave) styles for the current design: ranks catalogued styles by impedance variation and cost for the design frequency and marks the cheapest one meeting the impedance tolerance. Reuses the Phase-24 engine behind POST /api/glass-weave/recommend.…

  • lookup_component_by_mpn

    Look up an RF component in the validated catalog by manufacturer part number: the catalog's summary of its headline figures, not the full datasheet. Returns the frequency, power and gain ranges, package, datasheet link, and the headline figures (Psat, P1dB, gain, noise figure, O…

  • compare_rf_chains

    Multi-objective RF chain comparison: designs the primary chain with the convergent orchestrator, generates alternative chains by swapping components, scores every variant on cost / size / performance / DC power, and returns the ranked list with a Pareto frontier — the same engin…

  • find_components_by_spec

    Find real parts in the validated catalog that meet a spec: a part type, an operating frequency in GHz, and optional limits (noise figure, gain, P1dB, Psat, OIP3, insertion loss, temperature grade or range). Returns the matching parts, best first on the first limit, each with its…

  • check_grounding

    Check a draft passage against the engine results computed in THIS session. It returns every figure no engine produced, and every claim it checks that the results do not support or contradict (for example a solver score called a loss), each in `findings` with the reason. Run it b…

Details

Endpointhttps://api.pcbgenerator.com/mcp/ (Streamable HTTP)
First published9 Oct 2026
Last updated9 Oct 2026
Registry nameio.github.magiccadai/magicon

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.