Skip to content
RFrftools.io

MCP · rftools-mcp 2.4.0

rftools.io für KI-Agenten

Der rftools-MCP-Server gibt einem KI-Assistenten dieselben Rechner und Simulationen wie diese Website. Er läuft über rftools-mcp auf Ihrem Rechner, Sie können ohne Konto beginnen, und jedes Ergebnis nennt die Formel oder das Modell, aus dem es stammt.

Rechner
241
Rechner
Simulationswerkzeuge
13
Simulationswerkzeuge
MCP-Tools
24
MCP-Tools
Referenzressourcen
49
Referenzressourcen

Was der Server kann

  • Rechner. Alle 241 Rechner in 13 Kategorien laufen innerhalb des Servers, mit den gleichen Formeln wie auf dieser Seite. Ein Agent kann sie in sieben Sprachen durchsuchen, die Eingaben eines Rechners als JSON-Schema lesen, ausführen oder nach dem Eingabewert suchen, der ein Ziel erreicht.
  • Simulationen. 13 serverseitige Tools, darunter Antennenanalyse, FDTD, Filtertoleranz, PDN-Impedanz und Satellitenverbindungen, werden als Jobs auf rftools.io ausgeführt. Der Server übermittelt den Job, meldet seinen Fortschritt und fasst das Ergebnis zusammen.
  • Referenzdaten. Frequenzbänder, Steckverbinder, Standardwerte, Bauteilcodes und Leiterplattenspezifikationen werden als MCP-Ressourcen veröffentlicht: 49 Einträge in 5 Bereichen.
  • Herkunft. Jedes Berechnungs- und Simulationsergebnis enthält die Formel oder das Modell, die Annahmen und den gültigen Bereich, in dem es berechnet wurde.

Installieren

Wählen Sie Ihren Client. Jede der folgenden Einrichtungen startet den Server über npx, das mit Node.js mitgeliefert wird, und keine braucht zum Start einen Schlüssel.

Claude Desktop

Fügen Sie dies zu ~/Library/Application Support/Claude/claude_desktop_config.json unter macOS oder %APPDATA%\Claude\claude_desktop_config.json unter Windows hinzu und starten Sie Claude Desktop neu.

Claude Desktopjson
{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": [
        "-y",
        "rftools-mcp"
      ]
    }
  }
}

Claude Code

Führen Sie dies in einem Terminal aus und starten Sie dann eine neue Sitzung.

Claude Codebash
claude mcp add rftools -- npx -y rftools-mcp

Cursor

Fügen Sie dies zu .cursor/mcp.json in einem Projekt hinzu, oder zu ~/.cursor/mcp.json, um es in jedem Projekt zu verwenden.

Cursorjson
{
  "mcpServers": {
    "rftools": {
      "command": "npx",
      "args": [
        "-y",
        "rftools-mcp"
      ]
    }
  }
}

Schlüssel und Limits

Ein kostenloser Schlüssel aus Ihrem Dashboard erhöht die Limits. Setzen Sie ihn als RFTOOLS_API_KEY: Fügen Sie "env": { "RFTOOLS_API_KEY": "rfc_your_key_here" } dem Servereintrag in einer JSON-Konfigurationsdatei hinzu, oder ergänzen Sie den Claude-Code-Befehl um -e RFTOOLS_API_KEY=rfc_your_key_here. Das sagt der Server selbst über Schlüssel:

  • run_calculation rechnet auf diesem Server mit dem mitgelieferten Rechnerverzeichnis: kein Schlüssel, kein Netzwerkaufruf, kein Kontingentverbrauch.
  • solve_calculation ruft den kontingentierten Endpunkt POST /calculate/solve auf, der einen API-Schlüssel braucht — denselben, den POST /calculate selbst verlangt. Anders als run_calculation läuft dies weder lokal noch kostenlos. Setzen Sie RFTOOLS_API_KEY. Ein kostenloser Schlüssel: https://rftools.io/dashboard
  • Ohne RFTOOLS_API_KEY läuft ein Job trotzdem, in der kostenlosen Warteschlange — aber nur ein Job ohne Datei. Zum Hochladen einer Datei ist ein API-Schlüssel nötig; setzen Sie RFTOOLS_API_KEY.
  • Kostenloser Tarif: 5 Läufe/Monat. Pro: 100/Monat. API-Tarif: 10 000/Monat.

Tools

Der Server stellt 24 Tools bereit. 8 davon lesen und berechnen nur; die übrigen starten einen Simulationsjob auf rftools.io oder rufen kontingentiert dessen REST-API auf, wie die Spalte „Wirkung“ zeigt. Die Frage, die ein Tool beantwortet, ist das, was ein Agent bei der Wahl eines Tools liest. Tool-Namen und Parameter sind in jeder Sprache gleich.

Rechner-Tools (6)

  • list_calculators

    List Calculators

    Listen Sie die 241 HF- und Elektronikrechner in rftools.io oder in einer Kategorie auf.

    Nur lesend
  • search_calculators

    Search Calculators

    Finden Sie die Rechner, die zu einer in Worten beschriebenen Aufgabe passen – auf Englisch oder in einer der Sprachen, in denen rftools.io erscheint.

    Nur lesend
  • get_calculator_info

    Get Calculator Info

    Beschreiben Sie einen Rechner: seine Eingaben mit Einheiten, Standardwerten und Grenzen, seine Ausgaben, Formeln und Schlüsselwörter.

    Nur lesend
  • get_calculator_schema

    Get Calculator Schema

    Geben Sie den genauen Eingabevertrag eines Rechners als JSON-Schema mit seinen Ausgaben, der Formelreferenz und der Seiten-URL an.

    Nur lesend
  • run_calculation

    Run Calculation

    Berechnen Sie die Ausgaben eines Rechners für gegebene Eingaben, lokal auf diesem Server, ohne API-Schlüssel.

    Nur lesend
  • solve_calculation

    Solve Calculation

    Ermitteln Sie den Wert einer Rechnereingabe, bei dem eine Ausgabe einen Zielwert erreicht, z. B. die Leiterbahnbreite, die mit microstrip-impedance 50 Ω ergibt.

    Kontingentierter Aufruf

Ein Tool pro Simulation (13)

  • simulate_antenna_sim

    Wire Antenna Simulator (NEC-2)

    Berechnen Sie Ihre eigene Drahtantenne mit der Momentenmethode nach NEC-2: Dipole, Yagis, Vertikalstrahler und Schleifen, Element für Element.

    Startet einen Job
  • simulate_emi_radiated

    EMI Radiated Emissions Estimator

    Schätzen Sie die Strahlungsemissionen von PCB-Schleifen und -Kabeln mithilfe der analytischen DM/CM-Modelle von Paul ab.

    Startet einen Job
  • simulate_eye_diagram

    Eye Diagram from S-Parameters

    Laden Sie eine Touchstone-Datei (.s2p) hoch und generieren Sie ein PRBS-Augendiagramm.

    Startet einen Job
  • simulate_fdtd_sparam

    FDTD Transmission Line Simulator

    Lösen Sie Mikrostreifen-Stichleitungen, Filter aus gekoppelten Leitungen, Via-Übergänge und Stufen-Diskontinuitäten über eine Leiter benannter Lösungsmodi — vom 2D-Querschnitt in Sekunden bis zur feinen 3D-Feldlösung mit openEMS.

    Startet einen Job
  • simulate_filter_monte_carlo

    RF Filter Monte Carlo Analysis

    Analysieren Sie, wie sich Bauteiltoleranzen auf die Welligkeit im Durchlassbereich und die Sperrdämpfung Ihres Filters auswirken.

    Startet einen Job
  • simulate_impedance_matching

    Broadband Impedance Matching Synthesizer

    Synthetisieren Sie L-, Pi-, T- oder Kettenanpassnetzwerke für die breitbandige Impedanztransformation.

    Startet einen Job
  • simulate_magnetics_optimizer

    Magnetics & Transformer Design Optimizer

    Der NSGA-II-Optimierer findet pareto-optimale Kern- und Wicklungsdesigns für 40 Kerne (E, ETD, PQ, RM und Toroide) und 104 Kern-/Materialkombinationen mit TDK- und Ferroxcube-Ferriten und Micrometals-Eisenpulver.

    Startet einen Job
  • simulate_pdn_impedance

    PDN Impedance Analyzer & Decoupling Capacitor Optimizer

    Wählen Sie Entkoppelkondensatoren für das Stromversorgungsnetz (PDN) einer Leiterplatte.

    Startet einen Job
  • simulate_radar_detection

    Radar Detection Performance Monte Carlo

    Berechnen Sie die Entdeckungswahrscheinlichkeit (Pd) über der Entfernung für Pulsradarsysteme.

    Startet einen Job
  • simulate_rf_cascade

    RF Cascade Budget Analyzer

    Berechnen Sie die kaskadierte Rauschzahl, die Verstärkung, IIP3 und P1dB für eine N-stufige HF-Signalkette mithilfe der Friis-Formeln.

    Startet einen Job
  • simulate_sat_link_budget

    Satellite & Terrestrial Link Budget

    Berechnen Sie probabilistische Linkreserven mit ITU-R-Ausbreitungsmodellen (P.618 Regen, P.676 Gase, P.840 Wolken), mit Klimadaten aus den ITU-R-Karten für Ihren Standort.

    Startet einen Job
  • simulate_smps_control_loop

    SMPS Control Loop Stability Analyzer

    Modellieren Sie Regelkreise von Schaltnetzteilen mit Kleinsignal-Übertragungsfunktionen.

    Startet einen Job
  • simulate_sparam_pipeline

    S-Parameter Analysis Pipeline

    Laden Sie bis zu 4 Touchstone-Dateien hoch und erhalten Sie die Werte eines einzelnen Bauteils (L, C, R, Q, Eigenresonanz) sowie Einfügedämpfung, Rückflussdämpfung, Gruppenlaufzeit, TDR und Welligkeit im Durchlassbereich — alles in einem automatischen Bericht.

    Startet einen Job

Simulationsjobs (5)

  • list_simulation_tools

    List Simulation Tools

    Listen Sie die 13 serverseitigen Simulations-Jobtypen mit Tool-Namen, Parametern, Dateiregeln, Grenzen der kostenlosen Warteschlange und Zeitbudgets auf.

    Nur lesend
  • submit_simulation

    Submit Simulation

    Starten Sie einen nach seinem Jobtyp benannten Simulationsjob und erhalten Sie sofort seine ID, ohne auf das Ergebnis zu warten.

    Startet einen Job
  • get_simulation_status

    Get Simulation Status

    Melden Sie, wie weit ein übermittelter Simulationsjob ist.

    Nur lesend
  • get_simulation_result

    Get Simulation Result

    Rufen Sie das Ergebnis eines abgeschlossenen Simulationsjobs ab.

    Nur lesend
  • run_simulation

    Run Simulation

    Führen Sie einen Simulationsjob aus, der nach seinem Jobtyp benannt ist, und warten Sie eine begrenzte Zeit auf das Ergebnis.

    Startet einen Job

Referenzdaten

Jede Referenzdomäne ist eine Ressourcenvorlage. Ein Host, der dem Modell Ressourcen anzeigt, lässt einen Agenten eine Bandgrenze oder den Frequenzbereich eines Steckverbinders aus denselben Daten zitieren, die auch die Referenzseiten zeigen.

  • rftools://reference/bands/{id}

    Frequency bands

  • rftools://reference/connectors/{id}

    RF connectors

  • rftools://reference/values/{id}

    Standard values

  • rftools://reference/codes/{id}

    Component marking codes

  • rftools://reference/pcb/{id}

    PCB specifications

Beispielfragen

Sobald der Server verbunden ist, fragen Sie in natürlicher Sprache. Zum Beispiel:

  • Welche Leiterbahnbreite ergibt eine Mikrostreifenleitung mit 50 Ω auf 1,6 mm FR-4? Verwenden Sie rftools.
  • Berechnen Sie ein Linkbudget bei 2,4 GHz: 20 dBm Sendeleistung, 3-dBi-Antennen an beiden Enden, 2 km Abstand. Wie viel Reserve bleibt gegenüber einer Empfängerempfindlichkeit von −90 dBm?
  • Führen Sie eine Monte-Carlo-Toleranzanalyse für ein Tschebyscheff-Tiefpassfilter fünfter Ordnung bei 100 MHz mit Bauteilen mit 5 % Toleranz durch und nennen Sie mir die Ausbeute.
  • Simulieren Sie die PDN-Impedanz einer Platine mit 100 × 80 mm und schlagen Sie Entkoppelkondensatoren vor, die sie bis 100 MHz unter 10 mΩ halten.
  • Schlagen Sie das 2,4-GHz-ISM-Band in den rftools-Referenzdaten nach und nennen Sie die Quelle seiner Grenzen.