Skip to content
RFrftools.io

MCP · rftools-mcp 2.4.0

rftools.io para agentes de IA

El servidor MCP de rftools ofrece a un asistente de IA las mismas calculadoras y simulaciones que este sitio. Se ejecuta en su máquina a través de rftools-mcp, puede empezar sin una cuenta y cada resultado indica la fórmula o el modelo del que procede.

calculadoras
241
calculadoras
herramientas de simulación
13
herramientas de simulación
herramientas MCP
24
herramientas MCP
recursos de referencia
49
recursos de referencia

Qué hace el servidor

  • Calculadoras. Las 241 calculadoras de 13 categorías se ejecutan dentro del servidor, con las mismas fórmulas que este sitio. Un agente puede buscarlas en siete idiomas, leer las entradas de una calculadora como un esquema JSON, ejecutarla o calcular el valor de entrada que alcanza un objetivo.
  • Simulaciones. 13 herramientas del lado del servidor, entre ellas el análisis de antenas, FDTD, la tolerancia de filtros, la impedancia de la PDN y los enlaces por satélite, se ejecutan como trabajos en rftools.io. El servidor envía el trabajo, informa de su progreso y resume el resultado.
  • Datos de referencia. Las bandas de frecuencia, los conectores, los valores normalizados, los códigos de componentes y las especificaciones de PCB se publican como recursos MCP: 49 entradas en 5 dominios.
  • Procedencia. Cada resultado de cálculo y de simulación incluye la fórmula o el modelo, las hipótesis y el rango de validez con que se calculó.

Instalar

Elija su cliente. Cada una de las configuraciones siguientes ejecuta el servidor a través de npx, que viene con Node.js, y ninguna necesita una clave para empezar.

Claude Desktop

Añada esto a ~/Library/Application Support/Claude/claude_desktop_config.json en macOS o a %APPDATA%\Claude\claude_desktop_config.json en Windows y, a continuación, reinicie Claude Desktop.

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

Claude Code

Ejecute esto en una terminal y, a continuación, inicie una nueva sesión.

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

Cursor

Añada esto a .cursor/mcp.json en un proyecto, o a ~/.cursor/mcp.json para usarlo en todos los proyectos.

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

Claves y límites

Una clave gratuita de su panel aumenta los límites. Configúrela como RFTOOLS_API_KEY: añada "env": { "RFTOOLS_API_KEY": "rfc_your_key_here" } a la entrada del servidor en un archivo de configuración JSON, o añada -e RFTOOLS_API_KEY=rfc_your_key_here al comando de Claude Code. Esto es lo que dice el propio servidor sobre las claves:

  • run_calculation calcula en este servidor con el registro de calculadoras incluido: sin clave, sin llamada de red y sin consumir cuota.
  • solve_calculation llama al endpoint contabilizado POST /calculate/solve, que necesita una clave de API, la misma que exige POST /calculate. A diferencia de run_calculation, no se ejecuta localmente ni gratis. Defina RFTOOLS_API_KEY. Una clave gratuita: https://rftools.io/dashboard
  • Sin RFTOOLS_API_KEY, un trabajo se ejecuta igualmente, en el carril gratuito, pero solo si no lleva ningún archivo. Para subir un archivo se necesita una clave de API; defina RFTOOLS_API_KEY.
  • Nivel gratuito: 5 ejecuciones al mes. Pro: 100 al mes. Nivel API: 10 000 al mes.

Herramientas

El servidor ofrece 24 herramientas. 8 de ellas solo leen y calculan; las demás inician un trabajo de simulación en rftools.io o hacen una llamada contabilizada a su API REST, como indica la columna Efecto. La pregunta que responde cada herramienta es lo que lee un agente al elegir una herramienta. Los nombres y parámetros de las herramientas son los mismos en todos los idiomas.

Herramientas de calculadora (6)

  • list_calculators

    List Calculators

    Enumere las 241 calculadoras de RF y electrónica de rftools.io, o las de una categoría.

    Solo lectura
  • search_calculators

    Search Calculators

    Encuentre las calculadoras que se ajusten a una tarea descrita en palabras, en inglés o en cualquiera de los idiomas en los que se publica rftools.io.

    Solo lectura
  • get_calculator_info

    Get Calculator Info

    Describa una calculadora: sus entradas con unidades, valores predeterminados y límites, sus salidas, fórmula y palabras clave.

    Solo lectura
  • get_calculator_schema

    Get Calculator Schema

    Indique el contrato de entrada exacto de una calculadora como un esquema JSON, con sus salidas, la referencia de la fórmula y la URL de la página.

    Solo lectura
  • run_calculation

    Run Calculation

    Calcule las salidas de una calculadora para determinadas entradas, localmente en este servidor, sin una clave de API.

    Solo lectura
  • solve_calculation

    Solve Calculation

    Encuentre el valor de una entrada de calculadora que hace que una salida sea igual a un objetivo, como el ancho de pista que da 50 Ω en microstrip-impedance.

    Llamada contabilizada

Una herramienta por simulación (13)

  • simulate_antenna_sim

    Wire Antenna Simulator (NEC-2)

    Resuelva su propia antena de hilo con el método de momentos NEC-2: dipolos, Yagis, verticales y lazos, elemento a elemento.

    Inicia un trabajo
  • simulate_emi_radiated

    EMI Radiated Emissions Estimator

    Estime las emisiones radiadas de los bucles y cables de PCB utilizando los modelos analíticos DM/CM de Paul.

    Inicia un trabajo
  • simulate_eye_diagram

    Eye Diagram from S-Parameters

    Suba un archivo Touchstone (.s2p) y genere un diagrama de ojo PRBS.

    Inicia un trabajo
  • simulate_fdtd_sparam

    FDTD Transmission Line Simulator

    Resuelva stubs de microtira, filtros de líneas acopladas, transiciones de vía y discontinuidades de escalón con una escala de modos de resolución con nombre, desde una sección transversal 2D en segundos hasta una resolución de campo 3D fina con openEMS.

    Inicia un trabajo
  • simulate_filter_monte_carlo

    RF Filter Monte Carlo Analysis

    Analice cómo afectan las tolerancias de los componentes al rizado de la banda de paso y al rechazo de la banda eliminada de su filtro.

    Inicia un trabajo
  • simulate_impedance_matching

    Broadband Impedance Matching Synthesizer

    Sintetice redes de adaptación en L, Pi, T o escalera para la transformación de impedancia de banda ancha.

    Inicia un trabajo
  • simulate_magnetics_optimizer

    Magnetics & Transformer Design Optimizer

    El optimizador NSGA-II encuentra diseños de núcleo y devanado óptimos de Pareto entre 40 núcleos (E, ETD, PQ, RM y toroides) y 104 combinaciones de núcleo y material, con ferritas de TDK y Ferroxcube y polvo de hierro de Micrometals.

    Inicia un trabajo
  • simulate_pdn_impedance

    PDN Impedance Analyzer & Decoupling Capacitor Optimizer

    Elija condensadores de desacoplo para la red de alimentación (PDN) de una PCB.

    Inicia un trabajo
  • simulate_radar_detection

    Radar Detection Performance Monte Carlo

    Calcule la probabilidad de detección (Pd) en función del alcance de los sistemas de radar pulsados.

    Inicia un trabajo
  • simulate_rf_cascade

    RF Cascade Budget Analyzer

    Calcule la figura de ruido, la ganancia, el IIP3 y el P1dB en cascada de una cadena de RF de N etapas con las fórmulas de Friis.

    Inicia un trabajo
  • simulate_sat_link_budget

    Satellite & Terrestrial Link Budget

    Calcule márgenes de enlace probabilísticos con modelos de propagación del UIT-R (P.618 lluvia, P.676 gases, P.840 nubes) y datos climáticos leídos de los mapas del UIT-R en su emplazamiento.

    Inicia un trabajo
  • simulate_smps_control_loop

    SMPS Control Loop Stability Analyzer

    Modele lazos de control de fuentes de alimentación conmutadas mediante funciones de transferencia de pequeña señal.

    Inicia un trabajo
  • simulate_sparam_pipeline

    S-Parameter Analysis Pipeline

    Suba hasta 4 archivos Touchstone y obtenga los valores de un único componente (L, C, R, Q, autorresonancia), además de pérdida de inserción, pérdida de retorno, retardo de grupo, TDR y rizado de la banda de paso, todo en un informe automático.

    Inicia un trabajo

Trabajos de simulación (5)

  • list_simulation_tools

    List Simulation Tools

    Enumere los 13 tipos de trabajos de simulación del servidor con sus nombres de herramienta, parámetros, reglas de archivos, límites del carril gratuito y presupuestos de tiempo.

    Solo lectura
  • submit_simulation

    Submit Simulation

    Inicie un trabajo de simulación indicado por su tipo y obtenga de inmediato su identificador, sin esperar al resultado.

    Inicia un trabajo
  • get_simulation_status

    Get Simulation Status

    Indique en qué punto está un trabajo de simulación enviado.

    Solo lectura
  • get_simulation_result

    Get Simulation Result

    Obtenga el resultado de un trabajo de simulación finalizado.

    Solo lectura
  • run_simulation

    Run Simulation

    Ejecute un trabajo de simulación indicado por su tipo y espere un tiempo acotado a su resultado.

    Inicia un trabajo

Datos de referencia

Cada dominio de referencia es una plantilla de recursos. Un host que muestre los recursos al modelo permite a un agente citar el borde de una banda o el rango de frecuencias de un conector a partir de los mismos datos que las páginas de referencia.

  • 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

Pruebe a preguntar

Una vez conectado el servidor, pregunte en lenguaje natural. Por ejemplo:

  • ¿Qué ancho de pista da una microtira de 50 Ω en FR-4 de 1,6 mm? Use rftools.
  • Calcule un balance de enlace a 2,4 GHz: potencia de transmisión de 20 dBm, antenas de 3 dBi en cada extremo, a 2 km de distancia. ¿Cuánto margen queda sobre una sensibilidad del receptor de −90 dBm?
  • Haga un análisis de tolerancias de Monte Carlo de un filtro paso bajo Chebyshev de quinto orden a 100 MHz con componentes del 5 % y dígame el rendimiento.
  • Simule la impedancia de la PDN de una placa de 100 × 80 mm y sugiera condensadores de desacoplo que la mantengan por debajo de 10 mΩ hasta 100 MHz.
  • Busque la banda ISM de 2,4 GHz en los datos de referencia de rftools y cite de dónde provienen sus límites.