Skip to main content
Glama

rftools-mcp

npm version License: MIT MCP

MCP-Server für rftools.io — 232 HF- und Elektronik-Rechner + 13 serverseitige Simulationswerkzeuge für KI-Agenten.

Geben Sie Claude, Cursor oder einem beliebigen MCP-kompatiblen KI-Assistenten Zugriff auf validierte technische Rechner und rechenintensive serverseitige Simulationen. Mikrostreifen-Impedanz, Link-Budgets, Filterdesign, Konverterauslegung, Antennendiagramme und über 200 weitere Rechner – plus NEC2-Antennensimulation, FDTD, Monte-Carlo, SMPS-Analyse, EMI-Schätzung und mehr, alles als MCP-Tools aufrufbar.

Schnellstart

Rechner funktionieren ohne API-Schlüssel. Für Simulationswerkzeuge registrieren Sie sich bei rftools.io und generieren Sie einen API-Schlüssel über Ihr Dashboard.

Related MCP server: mcp-engineering-tools

Einrichtung

Ohne API-Schlüssel – nur Rechner

Alle 232 Rechner laufen lokal, ohne Anmeldung.

Mit API-Schlüssel – Rechner + Simulationswerkzeuge

Registrieren Sie sich bei rftools.io und generieren Sie einen API-Schlüssel über Ihr Dashboard. Kostenlose Konten umfassen 5 Simulationsläufe/Monat. Pro: 100/Monat. API-Tarif: 10.000/Monat.

Claude Desktop

Fügen Sie zu ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) oder %APPDATA%\Claude\claude_desktop_config.json (Windows) hinzu:

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

Lassen Sie den env-Block weg, um nur Rechner zu verwenden. Starten Sie Claude Desktop nach dem Speichern neu.

Claude Code

claude mcp add rftools-mcp -- npx -y rftools-mcp

So fügen Sie Ihren API-Schlüssel hinzu:

claude mcp add rftools-mcp -e RFTOOLS_API_KEY=rfc_your_key_here -- npx -y rftools-mcp

Cursor

Fügen Sie zu .cursor/mcp.json in Ihrem Projekt hinzu:

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

Windsurf

Fügen Sie zu ~/.codeium/windsurf/mcp_config.json hinzu:

{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": ["-y", "rftools-mcp"],
      "env": {
        "RFTOOLS_API_KEY": "rfc_your_key_here"
      }
    }
  }
}

Werkzeuge

Rechner-Tools – kein API-Schlüssel erforderlich

list_calculators

Listet verfügbare Rechner auf, optional nach Kategorie gefiltert.

"List all RF calculators"
"What antenna calculators are available?"
"Show me power electronics calculators"

Parameter:

  • category (optional): rf, pcb, power, signal, antenna, general, motor, protocol, emc, thermal, sensor, unit-conversion, audio

get_calculator_info

Ruft detaillierte Informationen zu einem Rechner ab – Eingaben mit Einheiten/Standardwerten, Ausgaben und die verwendete Formel.

"What inputs does the microstrip impedance calculator need?"
"Show me the buck converter calculator parameters"

Parameter:

  • slug (erforderlich): Rechner-Kennung (z. B. "microstrip-impedance")

run_calculation

Führt einen Rechner mit bestimmten Eingaben aus. Gibt Ergebnisse mit Einheiten und einen Link zur interaktiven Version auf rftools.io zurück. Läuft lokal – sofort, ohne Kontingentverbrauch.

"Calculate microstrip impedance for a 0.3mm trace on 0.2mm Rogers RO4003C"
"What's the link budget for a 2.4 GHz link over 500m?"
"Size a buck converter: 12V in, 3.3V out, 2A"

Parameter:

  • slug (erforderlich): Rechner-Kennung

  • inputs (erforderlich): Objekt mit Eingabewerten, z. B. {"traceWidth": 0.3, "substrateHeight": 0.2}


Simulationswerkzeuge – API-Schlüssel erforderlich

Serverseitige Aufträge, die für die Berechnung im Browser zu aufwendig sind. Aufträge laufen auf gemeinsam genutzter Rechenleistung (kostenloser Tarif) oder einer Prioritätswarteschlange (Pro/API-Tarif). Simulationen dauern in der Regel 15–120 Sekunden; Wartezeit in der Warteschlange kann zusätzliche Zeit in Anspruch nehmen.

Kontingent: Kostenlos: 5 Läufe/Monat · Pro: 100/Monat · API-Tarif: 10.000/Monat

list_simulation_tools

Listet alle 13 verfügbaren Simulationswerkzeuge mit ihren jobType-Kennungen und Parameterreferenz auf.

"What simulation tools are available?"
"Show me the RF simulation tools"

run_simulation

Reicht einen Simulationsauftrag ein und wartet auf das Ergebnis. Gibt das vollständige Ergebnis-JSON sowie einen Link zur interaktiven Ergebnisseite auf rftools.io zurück.

"Synthesize a broadband matching network from 50Ω to 200Ω between 800–1200 MHz"
"Run a Monte Carlo tolerance analysis on a 2nd-order Butterworth low-pass filter at 1 GHz"
"Simulate a 3-element Yagi antenna at 144 MHz"
"Estimate radiated emissions from a 10cm trace carrying 50mA at 100 MHz"
"Run SMPS control loop stability analysis on my buck converter"

Parameter:

  • jobType (erforderlich): Kennung des Auftragstyps – verwenden Sie list_simulation_tools, um alle gültigen Werte zu sehen

  • params (erforderlich): Simulationsparameter – verwenden Sie list_simulation_tools, um die erforderlichen Parameter pro Auftragstyp zu sehen

Verfügbare Simulationswerkzeuge:

Tool

jobType

Broadband Impedance Matching Synthesizer

impedance_match

RF Filter Monte Carlo Tolerance Analysis

filter_monte_carlo

Eye Diagram Generator

eye_diagram

NEC2 Wire Antenna Simulator

antenna_sim

S-Parameter Analysis Pipeline

sparam_pipeline

FDTD S-Parameter Simulator

fdtd_sparam

SMPS Control Loop Stability Analyzer

smps_control_loop

EMI Radiated Emissions Estimator

emi_radiated

Magnetics Optimizer (NSGA-II)

magnetics_optimizer

Radar Detection Probability Calculator

radar_detection

PDN Impedance Analyzer

pdn_impedance

Satellite Link Budget (ITU-R)

sat_link_budget

RF Cascade Budget with Monte Carlo

rf_cascade

Beispielgespräche

PCB-Design

Sie: Ich brauche eine 50-Ohm-Mikrostreifenleitung auf 1,6 mm FR4 mit 1 oz Kupfer. Welche Leiterbahnbreite?

KI: Ruft run_calculation mit microstrip-impedance auf → Eine Leiterbahnbreite von ~2,9 mm ergibt 50,2 Ω auf 1,6 mm FR4 (εr=4,2). Auf rftools.io ansehen →

Sie: Wird meine 100-mW-915-MHz-LoRa-Verbindung bei 2 km mit 3-dBi-Antennen funktionieren?

KI: Ruft run_calculation mit rf-link-budget auf → Empfangsleistung: -72 dBm. Bei einer LoRa-Empfindlichkeit von -137 dBm haben Sie 65 dB Link-Marge. Ohne Weiteres machbar. Auf rftools.io ansehen →

Leistungselektronik

Sie: Entwerfen Sie einen Abwärtswandler: 24 V Eingang, 5 V Ausgang, 3 A Last, 500 kHz Schaltfrequenz.

KI: Ruft run_calculation mit buck-converter auf → Tastverhältnis: 20,8 %, Induktivität: 17,4 μH, Ausgangskondensator: 22 μF. Auf rftools.io ansehen →

Alle 232 Rechner

Kategorie

Anzahl

Beispiele

HF & Mikrowellentechnik

29

Mikrostreifen-Impedanz, koplanarer Wellenleiter (CPW/GCPW), VSWR/Reflexionsdämpfung, Smith-Diagramm, Link-Budget, Rauschzahl-Kaskade, Radarreichweite, Freiraumdämpfung, Mischer-Nebenprodukt

PCB-Design

27

Leiterbahnbreite für Strom, kontrollierte Impedanz, effektive Dielektrizitätskonstante, Via-Sprungantwort, Mikrovia-Strombelastbarkeit, asymmetrische (Offset-)Stripline, Dual-Stripline, breitseitig gekoppeltes Paar, Differenzialpaar, Via-Rechner, Übersprechen, kritische Leiterbahnlänge, Schmelzstrom, Entkopplungskondensator, Padstack/Annular-Ring, BGA-Lötpad, Leiterbahnabstand, planare Spiralinduktivität, eingebetteter Widerstand, Via-Spannungsabfall

Leistungselektronik

21

Buck-Wandler, Boost-Wandler, Sperrwandler, LDO-Thermik, Batterielebensdauer, MOSFET-Verlustleistung, Auslegung von Solarmodulen

Signalverarbeitung

14

Filter-Designer, ADC-SNR, FFT-Bin-Auflösung, PLL-Schleifenfilter, BER/SNR, Johnson-Rauschen, Anstiegszeit ↔ Bandbreite

Antennendesign

8

Dipol, Patch, Yagi-Uda, Hornstrahler, Parabolantenne, Schleifenantenne, EIRP, Strahlbreite

Allgemeine Elektronik

24

Ohmsches Gesetz, Quarz-PPM-Toleranz, Opamp-Verstärkung, 555-Timer, BJT-Vorspannung, MOSFET-Arbeitspunkt, Schmitt-Trigger, Quarz-Lastkapazität

Motorsteuerung

22

DC-Motordrehzahl, Schrittmotor, BLDC, Servo, PID-Abstimmung, Übersetzungsverhältnis, H-Brücken-Auswahl, Drehmomentwandler

Kommunikation

11

UART-Baudrate, I2C-Pull-up, SPI-Timing, CAN-Bus, USB-Abschluss, RS-485, Ethernet, Modbus, LIN-Bus

EMV/EMI

16

Schirmdämpfung, EMI-Filter, Ferritperle, ESD-/TVS-Diode, Abschätzung der Störaussendung, Gleichtaktdrossel

Thermik

6

Kühlkörper-Rechner, Sperrschichttemperatur, Thermovia-Array, Leiterbahntemperatur

Sensor-Schnittstelle

17

NTC-Thermistor, RTD, Thermoelement, Wheatstone-Brücke, Wägezelle, Fotodiode, 4-20-mA-Messumformer

Einheitenumrechnung

19

dBm↔Watt, kartesisch↔polar, Frequenz↔Wellenlänge, Länge (mm/Mil/Zoll), AWG-Leitung, Kondensatorcode, Temperatur, Induktivität, Datenrate

Audio-Elektronik

18

Lautsprecherweiche, Raummoden, Kopfhörerleistung, Klasse-D-Wirkungsgrad, Audio-Übertrager, Equalizer-Q

Warum dies nutzen, statt die KI rechnen zu lassen?

LLMs sind bei Arithmetik unzuverlässig. Sie können:

  • Vereinfachte Formeln verwenden, die Korrekturen weglassen (z. B. Kupferdicke bei Mikrostreifen)

  • Einheiten verwechseln (Mils vs. mm, dBm vs. dBW)

  • Rundungsfehler akkumulieren

  • Selbstbewusst falsche Antworten präsentieren

Dieser MCP-Server ruft exakt denselben validierten Rechnercode auf, der auf rftools.io läuft. Hammerstad-Jensen für Mikrostreifen, Friis für Freiraumdämpfung, exakte dB/lineare Umrechnungen — echte Ingenieursformeln, keine LLM-Näherungen.

So funktioniert es

Rechner sind als reine TypeScript-Funktionen gebündelt — keine API-Aufrufe, keine Netzwerklatenz, keine Ratenbegrenzungen. Die KI ruft die Funktion direkt auf und erhält sofortige Ergebnisse.

AI Agent ←stdio→ rftools-mcp ←direct call→ calculator function

Simulationswerkzeuge laufen serverseitig auf der rftools.io-Infrastruktur (AWS Lambda + SQS + Fargate). Der MCP-Server übermittelt den Auftrag und fragt ab, bis das Ergebnis bereit ist, und gibt dann das vollständige Ergebnis-JSON inline zurück.

AI Agent ←stdio→ rftools-mcp ←HTTPS + API key→ rftools.io API → SQS → worker
                                ←poll /jobs/{id}←
                                ←result JSON←

Maschinenlesbare Dokumentation

Lizenz

MIT

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that connects LLM assistants to real circuit simulation: LTspice and ngspice, plus direct editing of LTspice .asc schematics. Simulation results come back as structured numbers so the assistant can design, verify, and iterate on circuits.
    48
    26
    GPL 3.0
  • A
    license
    A
    quality
    B
    maintenance
    An MCP server that gives an AI assistant a set of real mechanical-engineering tools. Provides deterministic tools like material properties, beam analysis, unit conversion, and curve fitting for engineering calculations.
    5
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    An MCP server that provides structural load and stability math (tipping, support reactions, beam checks) that language models often get wrong, enabling AI assistants to compute accurate engineering estimates.
    3
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server providing embedded engineering calculators and code generators as tools for AI agents, enabling precise, deterministic embedded math and C code generation.
    29
    208
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server giving Claude AI access to 22+ NYC public-record databases for real estate due diligence

  • Self-hosted MCP gateway: turn any API, database or MCP server into AI connectors — no code.

  • Free public MCP for AI agents — 193 tools, 44 workflows. No API key.

View all MCP Connectors

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/antonpogrebenko-public/rftools-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server