Skip to content
RFrftools.io
Tools & Integrations3. März 20266 Min. Lesezeit

rftools.io fügt MCP hinzu: 197 Taschenrechner für KI

rftools.io liefert jetzt einen MCP-Server aus, mit dem KI-Assistenten wie Claude Desktop, Cursor und Claude Code jeden unserer 197 HF- und Elektronikrechner ausführen können.

Inhalt

Was ist MCP und warum sollte es dich interessieren?

Das Model Context Protocol (MCP) ist ein offener Standard, der es KI-Assistenten ermöglicht, externe Tools aufzurufen. Stellen Sie es sich wie einen USB-Anschluss für KI vor — jedes Tool, das MCP spricht, kann an jeden KI-Assistenten angeschlossen werden, der es unterstützt.

Claude Desktop, Claude Code, Cursor und eine wachsende Liste von KI-gestützten Entwicklungstools unterstützen MCP. Wenn Sie einen MCP-Server hinzufügen, erhält die KI neue Funktionen. In unserem Fall: 197 HF- und Elektronikrechner, die mit einem einzigen Funktionsaufruf ausgeführt werden können.

Hier ist der Grund, warum das wichtig ist: Anstatt dass die KI versucht, sich Formeln zu merken (und sie manchmal falsch versteht), ruft sie denselben validierten Rechnercode auf, der auf rftools.io läuft. Kennen Sie die Zeiten, in denen Sie einen LLM bitten, etwas zu berechnen, und er gibt selbstbewusst ein um 10 dB abweichendes Ergebnis aus? Ja, das behebt das. Die KI nähert sich nicht — sie ruft die eigentliche Rechnerimplementierung auf.

Der Unterschied ist, als würde man jemanden bitten, die quadratische Formel aus dem Gedächtnis zu rezitieren, anstatt ihm einen Taschenrechner in die Hand zu geben. Ein Ansatz funktioniert jedes Mal zuverlässig.

Erste Schritte

Über npm installieren

Der schnellste Weg, es auszuprobieren:

npx rftools-mcp
Dadurch wird der MCP-Server lokal gestartet. KI-Tools stellen über ein Studio eine Verbindung zu ihm her. Nichts Besonderes, nur ein Standard-MCP-Server, der Taschenrechnerfunktionen verfügbar macht.

Claude Desktop-Setup

Füge das zu deinemclaude_desktop_config.jsonhinzu (zu finden in~/Library/Application Support/Claude/auf macOS oder%APPDATA%\Claude\auf Windows):

{   "mcpServers": {     "rftools": {       "command": "npx",       "args": ["-y", "rftools-mcp"]     }   } }
Starten Sie Claude Desktop neu und Sie sind fertig. Claude hat jetzt Zugriff auf jeden Taschenrechner auf rftools.io. Wenn Sie ihn zum ersten Mal bitten, etwas zu berechnen, das mit RF zu tun hat, werden Sie sehen, dass er diese Tools automatisch erkennt und verwendet.

Claude Code einrichten<pre class="bg-[var(--muted-bg)] border border-[var(--border)] rounded-lg p-4 overflow-x-auto my-4 text-sm font-mono"><code>claude mcp add rftools-mcp -- npx -y rftools-mcp</code></pre>Ein Befehl. Das war's. Wenn Sie Claude Code für die Entwicklungsarbeit verwenden, haben Sie sofort Zugriff auf Taschenrechner direkt in Ihrem Arbeitsablauf.

Drei Tools, 197 Taschenrechner

Der MCP-Server stellt drei Tools zur Verfügung. Einfache Oberfläche, leistungsstarke Funktionen.

###list_calculatorsStöbern Sie in allen verfügbaren Taschenrechnern, optional nach Kategorien gefiltert. Es gibt 13 Kategorien: HF, PCB, Leistung, Signal, Antenne, Allgemein, Motor, Protokoll, EMC, Thermal, Sensor, Einheitenumrechnung und Audio.

Beispiel für eine Eingabeaufforderung: "Alle Antennenrechner auflisten"

Dies gibt alles zurück, vom Dipoldesign bis hin zur Berechnung der Parabolantennenverstärkung. Nützlich, wenn Sie herausfinden, was verfügbar ist, oder sich nicht an den genauen Namen des benötigten Rechners erinnern können.

###get_calculator_infoHolen Sie sich die vollständigen Spezifikationen aller Taschenrechner — Eingaben mit Einheiten und Standardwerten, Ausgaben und die verwendete Formel. So weiß die KI, welche Parameter sie bereitstellen muss.

Beispiel für eine Eingabeaufforderung: "Welche Eingaben benötigt der Mikrostreifen-Impedanzrechner?“

Die Antwort gibt an, dass Leiterbahnbreite, Substrathöhe, Dielektrizitätskonstante, Kupferdicke und Frequenz benötigt werden. Jeder Parameter hat seine Einheit (mm, GHz usw.) und typische Bereiche. Die meisten Ingenieure überspringen das Lesen der Dokumentation, bis etwas kaputt geht — aber wenn die KI sie für Sie liest, ist das tatsächlich hilfreich.

###run_calculationFühren Sie einen Taschenrechner mit bestimmten Eingaben aus und erhalten Sie Ergebnisse mit Einheiten. Jede Antwort enthält einen Link zurück zu rftools.io, wo Sie die interaktive Version sehen können.

Beispiel für eine Eingabeaufforderung: "Berechnen Sie die Mikrostreifenimpedanz für eine 0,3-mm-Leiterbahn auf 0,2 mm Rogers RO4003C (Er=3,55) mit 1 Unze Kupfer"

Sie erhalten die charakteristische Impedanz (wahrscheinlich etwa 85 Ω für diese Abmessungen), die effektive Dielektrizitätskonstante, die elektrische Länge und die Verluste zurück. Alle mit den richtigen Einheiten, alle anhand desselben Codes verifiziert, der die Netzrechner antreibt.

Beispiel aus der Praxis: Entwerfen eines Receiver-Frontends

Hier ist eine Konversation, die manuell mühsam zu führen wäre, aber mit dem MCP-Server Sekunden dauert:

Du: Ich entwerfe einen 2,4-GHz-Empfänger. Die Antenne wird über einen 50-Ohm-Mikrostreifen mit einem LNA verbunden. Meine Leiterplatte ist 1,6 mm FR4. Welche Leiterbahnbreite benötige ich für 50 Ohm und wie hoch ist mein Verbindungsbudget für eine Reichweite von 100 m mit 0 dBm Sendeleistung?

Die KI ruftrun_calculationzweimal auf:

  1. Mikrostreifenimpedanz — wiederholt die Leiterbahnbreite, um die 50-Ohm-Übereinstimmung zu finden (~2,9 mm bei 1,6 mm FR4)
  2. HF-Verbindungsbudget — berechnet den Verlust des freien Speicherplatzes, die Empfangsleistung und den Verbindungsabstand bei 100 m
In Sekundenschnelle erhalten Sie präzise, einheitenrichtige Antworten mit Links zu den interaktiven Rechnern für weitere Untersuchungen. Die KI führt die Umrechnungen der Einheiten durch (sie weiß, dass Ihre 1,6 mm Substrathöhe für die Impedanz von Bedeutung ist), wählt vernünftige Standardwerte für die Kupferdicke aus und präsentiert Ergebnisse, die Sie tatsächlich verwenden können.

Versuchen Sie es manuell: Sie würden einen Mikrostreifenrechner öffnen, mit der Leiterbahnbreite herumspielen, bis Sie 50 Ω erreichen, diese Zahl aufschreiben, dann den Friis-Rechner öffnen, Ihre Reichweite in Kilometer umrechnen oder sie in Metern angeben, je nachdem, welchen Rechner Sie verwenden, stellen Sie sicher, dass Sie die richtigen Antennenverstärkungen haben... es ist mühsam. Bei MCP fragst du einfach.

Die Berechnung des Verbindungsbudgets bei 2,4 GHz über 100 m ergibt einen Pfadverlust von etwa 80 dB. Wenn Ihr Sender 0 dBm ausgibt und Sie an beiden Enden 0-dBi-Antennen haben (Dipole im freien Raum), empfangen Sie etwa -80 dBm. Fügen Sie einige realistische Antennenverstärkungen hinzu und Sie könnten bei -65 dBm sein. Jetzt wissen Sie, welche Empfindlichkeit Ihr LNA erreichen muss. Das ist die Art von Berechnung auf der Rückseite des Umschlags, die MCP trivial macht.

Warum nicht einfach die KI bitten, die Mathematik zu machen?

Große Sprachmodelle sind beeindruckend im Denken, aber unzuverlässig in der Arithmetik. Sie könnten:

  • Verwenden Sie eine vereinfachte Formel, bei der Korrekturen der Kupferdicke weggelassen werden
  • Die Einheitenumrechnungen sind falsch (Mils gegenüber mm, dBm gegenüber Watt)
  • Im falschen Schritt abrunden und Fehler akkumulieren
  • Präsentiere selbstbewusst eine falsche Antwort
Ich habe gesehen, wie GPT-4 die Mikrostreifenimpedanz berechnet hat und dabei vergessen, dass die Substrathöhe eine Rolle spielt. Ich habe gesehen, wie es die effektive Dielektrizitätskonstante mit der relativen Dielektrizitätskonstante verwechselt. Das sind keine gelegentlichen Fehler — es sind systematische Probleme, wenn man ein Sprachmodell um Mathematik bittet.

Der MCP-Server ruft denexakt denselben Rechnercode auf, der auf rftools.io läuft. Dies sind validierte Implementierungen — Hammerstad-Jensen für die Mikrostreifenimpedanz, Friis für Verbindungsbudgets, exakte dB/lineare Konvertierungen — keine LLM-Näherungen. Wenn Sie eine Rauschzahlkaskade berechnen, verwenden Sie die richtige Friis-Formel für das Rauschen, nicht irgendeine halbwegs gelernte Gleichung aus dem Lehrbuch.

Das ist wichtiger, als Sie vielleicht denken. Ein 1-dB-Fehler bei der Berechnung des Verbindungsbudgets könnte den Unterschied zwischen einem funktionierenden System und einem System bedeuten, das Pakete in Reichweite verwirft. Ein Fehler von 10% in der Leiterbahnbreite könnte Ihre Impedanz so weit verschieben, dass Reflexionen entstehen. Sie wollen nicht „nah genug“ — Sie wollen die gleiche Antwort, die Sie erhalten würden, wenn Sie die Berechnung selbst richtig durchführen würden.

Was ist in der Box

Alle 197 Taschenrechner in 13 Kategorien:

KategorieAnzahlHöhepunkte
HF und Mikrowellen21Mikrostreifenimpedanz, VSWR, Smith-Diagramm, Verbindungsbudget, Rauschzahlkaskade
PCB-Design14Leiterbahnbreite, Differenzpaar, kontrollierte Impedanz, über einen Taschenrechner
Leistungselektronik18Buck/Boost/Flyback-Wandler, LDO, Akkulaufzeit, MOSFET-Ableitung
Signalverarbeitung14Filterdesign, ADC SNR, FFT-Auflösung, PLL-Loop-Filter
Antennendesign8Dipol, Patch, Yagi, Horn, Parabolschüssel
Allgemeine Elektronik16Ohmsches Gesetz, Operationsverstärkerverstärkung, 555-Timer, BJT/MOSFET-Bias
Motorsteuerung17DC/Stepper/BLDC, PID-Tuning, Übersetzungsverhältnisse, H-Brücke
Kommunikation10UART, I2C, SPI, CAN-Bus, USB, RS-485, Ethernet
EMV/EMI14Abschirmung, EMI-Filter, Ferritperle, ESD/TVS
Thermisch6Kühlkörper, Sperrschichttemperatur, thermisch über Array
Sensorschnittstelle17NTC, RTD, Thermoelement, Wheatstone-Brücke, 4-20 mA
Einheitenumrechnung17dBm/Watt, Frequenz/Wellenlänge, AWG, Kondensatorcodes
Audioelektronik17Lautsprecher-Crossover, Raummodi, Wirkungsgrad der Klasse D
Das sind eine Menge Taschenrechner. Allein der HF-Bereich deckt das meiste ab, was Sie für ein typisches drahtloses Design benötigen — Impedanzanpassung, S-Parameter, Rauschanalyse, Verbindungsbudgets. Die PCB-Rechner übernehmen die Leiterbahndimensionierung für Strom und Impedanz, Differenzpaare (wichtig für digitale Hochgeschwindigkeitsanwendungen) und das Leitungsdesign einschließlich thermischer Durchkontaktierungen.

Die Leistungselektronik erhält ihren eigenen, umfangreichen Bereich, da bei der Konstruktion von Schaltwandlern viele langwierige Berechnungen erforderlich sind. Auswahl der Komponenten des Abwärtswandlers, Design des Sperrtransformators, Analyse der MOSFET-Verluste — alles Dinge, die Sie von Hand erledigen können, aber lieber nicht möchten. Der Batterielebensdauerrechner ist besonders nützlich für IoT-Projekte, bei denen Sie abschätzen müssen, wie lange eine Knopfzelle im Ruhe-/Wachmodus hält.

Die Signalverarbeitung deckt die üblichen Verdächtigen ab: Filterdesign (Butterworth, Chebyshev, Bessel), ADC-Auflösung und SNR-Berechnungen, FFT-Bin-Auflösung. Den PLL-Loop-Filter-Rechner verwende ich regelmäßig — einen stabilen Loop-Filter von Hand zu entwerfen, ist fehleranfällig.

Die Antennenrechner sind einfache Implementierungen von Standarddesigns. Sie werden damit kein Phased-Array entwerfen, aber mit einer einfachen Dipol- oder Patchantenne sind Sie schon auf dem richtigen Weg. Der Yagi-Rechner ist praktisch für Richtantennen bei VHF/UHF.

EMV-Berechnungen werden oft vernachlässigt, bis Sie einen Konformitätstest nicht bestehen. Da Sie schnell auf Berechnungen zur Abschirmwirkung, zum Filterdesign und zum ESD-Schutz zugreifen können, können Sie bei der Planung von Anfang an die EMV-Anforderungen berücksichtigen, anstatt sie später durch teure Nacharbeiten zu korrigieren.

Für KI-Tool-Builder: llms.txt

Wir veröffentlichen auch maschinenlesbare Dokumentation unter dem bekannten/llms.txt-Pfad:

Die llms.txt Spezifikation ist ein neuer Standard, um Websites maschinenlesbar zu machen. Wenn Sie einen KI-Agenten erstellen, der HF- oder Elektronikberechnungen benötigt, bieten Ihnen diese Dateien alles, was Sie benötigen.

Die vollständige Liste ist genau das, wonach sie sich anhört: jeder Taschenrechner, jeder Eingabeparameter mit seiner Einheit und seinem gültigen Bereich, jeder Ausgang mit seiner Einheit und die direkte URL zur interaktiven Version. Es ist für maschinelles Parsen formatiert, aber für Menschen lesbar, wenn Sie es durchsuchen möchten. Stellen Sie sich das als API-Dokumentation für KI-Agenten vor.

Dies ist nützlich, wenn Sie benutzerdefinierte KI-Tools oder -Agenten erstellen. Sie können Ihr LLM auf die Datei llms-full.txt richten und es wird genau wissen, welche Taschenrechner es gibt und wie sie verwendet werden. Oder verwenden Sie den MCP-Server direkt — gleiche Informationen, andere Oberfläche.

Open Source

Der MCP-Server ist Teil der rftools.io-Codebasis. Die Calculator-Funktionen sind reines TypeScript ohne Browserabhängigkeiten — sie funktionieren identisch, unabhängig davon, ob sie von einem Webbrowser, einem MCP-Server oder einem Node.js -Skript aufgerufen werden.

Das bedeutet, dass Sie den Code überprüfen können, wenn Sie möchten. Sie können genau sehen, welche Formel für eine Berechnung verwendet wird. Sie können überprüfen, ob der Mikrostreifenrechner Hammerstad-Jensen und keine vereinfachte Wheeler-Näherung verwendet. Transparenz ist wichtig, wenn Sie sich bei realen Konstruktionen auf Berechnungen verlassen.

Installieren Sie es noch heute:

npx rftools-mcp
Oder fügen Sie Claude Desktop hinzu und beginnen Sie mit dem Entwurf von Schaltungen mit KI-Unterstützung. Die Einrichtung dauert zwei Minuten. Die Zeit, die Sie bei der ersten komplexen Berechnung sparen, macht es lohnenswert.

Verwandte Artikel