Skip to main content
Glama

rftools-mcp

npm version License: MIT MCP

Servidor MCP para rftools.io — 232 calculadoras de RF y electrónica + 13 herramientas de simulación del lado del servidor para agentes de IA.

Dale a Claude, Cursor o cualquier asistente de IA compatible con MCP acceso a calculadoras de ingeniería validadas y simulaciones pesadas del lado del servidor. Impedancia de microstrip, presupuestos de enlace, diseño de filtros, dimensionamiento de convertidores, patrones de antena y más de 200 calculadoras, además de simulación de antenas NEC2, FDTD, Monte Carlo, análisis SMPS, estimación EMI y más, todo invocable como herramientas MCP.

Inicio rápido

Las calculadoras funcionan sin clave de API. Para las herramientas de simulación, regístrate en rftools.io y genera una clave de API desde tu panel de control.

Related MCP server: mcp-engineering-tools

Configuración

Sin clave de API — solo calculadoras

Las 232 calculadoras se ejecutan localmente sin necesidad de registro.

Con clave de API — calculadoras + herramientas de simulación

Regístrate en rftools.io y genera una clave de API desde tu panel de control. Las cuentas gratuitas incluyen 5 ejecuciones de simulación al mes. Pro: 100 al mes. Nivel API: 10,000 al mes.

Claude Desktop

Añade a ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) o %APPDATA%\Claude\claude_desktop_config.json (Windows):

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

Omite el bloque env para usar solo calculadoras. Reinicia Claude Desktop después de guardar.

Claude Code

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

Para añadir tu clave de API:

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

Cursor

Añade a .cursor/mcp.json en tu proyecto:

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

Windsurf

Añade a ~/.codeium/windsurf/mcp_config.json:

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

Herramientas

Herramientas de calculadora — sin clave de API requerida

list_calculators

Lista las calculadoras disponibles, opcionalmente filtradas por categoría.

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

Parámetros:

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

get_calculator_info

Obtén información detallada sobre una calculadora: entradas con unidades/valores predeterminados, salidas y la fórmula utilizada.

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

Parámetros:

  • slug (obligatorio): Identificador de la calculadora (p. ej. "microstrip-impedance")

run_calculation

Ejecuta una calculadora con entradas específicas. Devuelve resultados con unidades y un enlace a la versión interactiva en rftools.io. Se ejecuta localmente: al instante, sin consumir cuota.

"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"

Parámetros:

  • slug (obligatorio): Identificador de la calculadora

  • inputs (obligatorio): Objeto con valores de entrada, p. ej. {"traceWidth": 0.3, "substrateHeight": 0.2}


Herramientas de simulación — se requiere clave de API

Trabajos del lado del servidor que son demasiado pesados para el cálculo en el navegador. Los trabajos se ejecutan en cómputo compartido (nivel gratuito) o en una cola prioritaria (nivel Pro/API). Las simulaciones suelen completarse en 15–120 segundos; la espera en la cola puede añadir tiempo adicional.

Cuota: Gratis: 5 ejecuciones/mes · Pro: 100/mes · Nivel API: 10,000/mes

list_simulation_tools

Lista las 13 herramientas de simulación disponibles con sus identificadores jobType y referencia de parámetros.

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

run_simulation

Envía un trabajo de simulación y espera el resultado. Devuelve el JSON completo del resultado junto con un enlace a la página de resultados interactiva en rftools.io.

"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"

Parámetros:

  • jobType (obligatorio): Identificador del tipo de trabajo: usa list_simulation_tools para ver todos los valores válidos

  • params (obligatorio): Parámetros de simulación: usa list_simulation_tools para ver los parámetros requeridos por tipo de trabajo

Herramientas de simulación disponibles:

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

Ejemplos de conversaciones

Diseño de PCB

Tú: Necesito una microstrip de 50 ohmios en FR4 de 1.6mm con cobre de 1oz. ¿Qué ancho de pista?

IA: Llama a run_calculation con microstrip-impedance → Un ancho de pista de ~2.9mm te da 50.2 Ω en FR4 de 1.6mm (εr=4.2). Ver en rftools.io →

Enlace de RF

Tú: ¿Funcionará mi enlace LoRa de 100mW a 915 MHz a 2 km con antenas de 3dBi?

IA: Llama a run_calculation con rf-link-budget → Potencia recibida: -72 dBm. Con sensibilidad LoRa de -137 dBm, tienes 65 dB de margen de enlace. Fácilmente viable. Ver en rftools.io →

Electrónica de potencia

Tú: Diseña un convertidor reductor: entrada de 24V, salida de 5V, carga de 3A, conmutación de 500kHz.

IA: Llama a run_calculation con buck-converter → Ciclo de trabajo: 20.8%, inductor: 17.4 μH, condensador de salida: 22 μF. Ver en rftools.io →

Todas las 232 calculadoras

Categoría

Recuento

Ejemplos

RF y Microondas

29

Impedancia de microstrip, guía de ondas coplanar (CPW/GCPW), ROE/pérdida de retorno, carta de Smith, presupuesto de enlace, cascada de figura de ruido, alcance de radar, pérdida de trayectoria en espacio libre, espurio de mezclador

Diseño de PCB

27

Ancho de pista para corriente, impedancia controlada, constante dieléctrica efectiva, respuesta escalón de vía, capacidad de corriente de microvía, stripline asimétrica (desplazada), stripline dual, par acoplado de lado ancho, par diferencial, calculadora de vías, diafonía, longitud crítica de pista, corriente de fusión, condensador de desacoplo, padstack/anillo anular, pad de BGA, espaciado de conductores, inductor espiral plano, resistencia embebida, caída de tensión en vía

Electrónica de Potencia

21

Convertidor reductor (buck), convertidor elevador (boost), flyback, térmico de LDO, duración de batería, disipación de MOSFET, dimensionado de paneles solares

Procesamiento de Señales

14

Diseñador de filtros, SNR de ADC, resolución de bin de FFT, filtro de bucle de PLL, BER/SNR, ruido de Johnson, tiempo de subida a ancho de banda

Diseño de Antenas

8

Dipolo, parche, Yagi-Uda, bocina, antena parabólica, bucle, EIRP, ancho de haz

Electrónica General

24

Ley de Ohm, tolerancia PPM de cristal, ganancia de amplificador operacional, temporizador 555, polarización de BJT, punto de operación de MOSFET, disparador de Schmitt, capacitancia de carga de cristal

Control de Motores

22

Velocidad de motor DC, paso a paso, BLDC, servo, ajuste de PID, relación de transmisión, selección de puente H, convertidor de par

Comunicaciones

11

Velocidad de baudios UART, pull-up de I2C, temporización SPI, bus CAN, terminación USB, RS-485, Ethernet, Modbus, bus LIN

EMC/EMI

16

Eficacia de blindaje, filtro EMI, perla de ferrita, diodo ESD/TVS, estimación de emisión radiada, bobina de modo común

Térmico

6

Calculadora de disipador, temperatura de unión, matriz de vías térmicas, temperatura de pista de PCB

Interfaz de Sensores

17

Termistor NTC, RTD, termopar, puente de Wheatstone, célula de carga, fotodiodo, transmisor de bucle de 4-20 mA

Conversión de Unidades

19

dBm↔vatios, rectangular↔polar, frecuencia↔longitud de onda, longitud (mm/mil/pulgada), cable AWG, código de condensador, temperatura, inductancia, velocidad de datos

Electrónica de Audio

18

Cruce de altavoces, modos de sala, potencia de auriculares, eficiencia clase D, transformador de audio, Q de ecualizador

¿Por qué usar esto en lugar de pedirle a la IA que calcule?

Los LLM no son fiables en aritmética. Pueden:

  • Usar fórmulas simplificadas que omiten correcciones (p. ej., grosor del cobre en microstrip)

  • Confundir unidades (mils vs mm, dBm vs dBW)

  • Acumular errores de redondeo

  • Presentar con seguridad respuestas incorrectas

Este servidor MCP utiliza el mismo código de calculadora validado que se ejecuta en rftools.io. Hammerstad-Jensen para microstrip, Friis para pérdida de trayectoria, conversiones exactas dB/lineales — fórmulas de ingeniería reales, no aproximaciones de LLM.

Cómo funciona

Las calculadoras se incluyen como funciones TypeScript puras: sin llamadas a API, sin latencia de red, sin límites de peticiones. La IA llama a la función directamente y obtiene resultados instantáneos.

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

Las herramientas de simulación se ejecutan en el servidor de la infraestructura de rftools.io (AWS Lambda + SQS + Fargate). El servidor MCP envía el trabajo y consulta hasta que el resultado esté listo, y luego devuelve el JSON completo del resultado en línea.

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

Documentación legible por máquina

Enlaces

Licencia

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