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.
{
"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 mcp add rftools -- npx -y rftools-mcpCursor
Fügen Sie dies zu .cursor/mcp.json in einem Projekt hinzu, oder zu ~/.cursor/mcp.json, um es in jedem Projekt zu verwenden.
{
"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_calculatorsList Calculators
Listen Sie die 241 HF- und Elektronikrechner in rftools.io oder in einer Kategorie auf.
Nur lesendsearch_calculatorsSearch 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 lesendget_calculator_infoGet Calculator Info
Beschreiben Sie einen Rechner: seine Eingaben mit Einheiten, Standardwerten und Grenzen, seine Ausgaben, Formeln und Schlüsselwörter.
Nur lesendget_calculator_schemaGet Calculator Schema
Geben Sie den genauen Eingabevertrag eines Rechners als JSON-Schema mit seinen Ausgaben, der Formelreferenz und der Seiten-URL an.
Nur lesendrun_calculationRun Calculation
Berechnen Sie die Ausgaben eines Rechners für gegebene Eingaben, lokal auf diesem Server, ohne API-Schlüssel.
Nur lesendsolve_calculationSolve 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_simWire 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 Jobsimulate_emi_radiatedEMI Radiated Emissions Estimator
Schätzen Sie die Strahlungsemissionen von PCB-Schleifen und -Kabeln mithilfe der analytischen DM/CM-Modelle von Paul ab.
Startet einen Jobsimulate_eye_diagramEye Diagram from S-Parameters
Laden Sie eine Touchstone-Datei (.s2p) hoch und generieren Sie ein PRBS-Augendiagramm.
Startet einen Jobsimulate_fdtd_sparamFDTD 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 Jobsimulate_filter_monte_carloRF Filter Monte Carlo Analysis
Analysieren Sie, wie sich Bauteiltoleranzen auf die Welligkeit im Durchlassbereich und die Sperrdämpfung Ihres Filters auswirken.
Startet einen Jobsimulate_impedance_matchingBroadband Impedance Matching Synthesizer
Synthetisieren Sie L-, Pi-, T- oder Kettenanpassnetzwerke für die breitbandige Impedanztransformation.
Startet einen Jobsimulate_magnetics_optimizerMagnetics & 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 Jobsimulate_pdn_impedancePDN Impedance Analyzer & Decoupling Capacitor Optimizer
Wählen Sie Entkoppelkondensatoren für das Stromversorgungsnetz (PDN) einer Leiterplatte.
Startet einen Jobsimulate_radar_detectionRadar Detection Performance Monte Carlo
Berechnen Sie die Entdeckungswahrscheinlichkeit (Pd) über der Entfernung für Pulsradarsysteme.
Startet einen Jobsimulate_rf_cascadeRF 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 Jobsimulate_sat_link_budgetSatellite & 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 Jobsimulate_smps_control_loopSMPS Control Loop Stability Analyzer
Modellieren Sie Regelkreise von Schaltnetzteilen mit Kleinsignal-Übertragungsfunktionen.
Startet einen Jobsimulate_sparam_pipelineS-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_toolsList Simulation Tools
Listen Sie die 13 serverseitigen Simulations-Jobtypen mit Tool-Namen, Parametern, Dateiregeln, Grenzen der kostenlosen Warteschlange und Zeitbudgets auf.
Nur lesendsubmit_simulationSubmit Simulation
Starten Sie einen nach seinem Jobtyp benannten Simulationsjob und erhalten Sie sofort seine ID, ohne auf das Ergebnis zu warten.
Startet einen Jobget_simulation_statusGet Simulation Status
Melden Sie, wie weit ein übermittelter Simulationsjob ist.
Nur lesendget_simulation_resultGet Simulation Result
Rufen Sie das Ergebnis eines abgeschlossenen Simulationsjobs ab.
Nur lesendrun_simulationRun 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.
Für Integratoren
- Eine kurze Zusammenfassung der Seite für Sprachmodellerftools.io/llms.txt
- Jeder Rechner mit seinen Ein- und Ausgabenrftools.io/llms-full.txt
- Das OpenAPI-Dokument für die REST-APIrftools.io/openapi.json
- REST-API-Dokumentationrftools.io/docs/api/
- Das Paket auf npmnpmjs.com/package/rftools-mcp
- Der Eintrag des Servers in der MCP-Registryregistry.modelcontextprotocol.io
- Referenztabellenrftools.io/de/reference/