RF Tools
rftools-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-mcpPara añadir tu clave de API:
claude mcp add rftools-mcp -e RFTOOLS_API_KEY=rfc_your_key_here -- npx -y rftools-mcpCursor
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 calculadorainputs(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: usalist_simulation_toolspara ver todos los valores válidosparams(obligatorio): Parámetros de simulación: usalist_simulation_toolspara ver los parámetros requeridos por tipo de trabajo
Herramientas de simulación disponibles:
Tool |
|
Broadband Impedance Matching Synthesizer |
|
RF Filter Monte Carlo Tolerance Analysis |
|
Eye Diagram Generator |
|
NEC2 Wire Antenna Simulator |
|
S-Parameter Analysis Pipeline |
|
FDTD S-Parameter Simulator |
|
SMPS Control Loop Stability Analyzer |
|
EMI Radiated Emissions Estimator |
|
Magnetics Optimizer (NSGA-II) |
|
Radar Detection Probability Calculator |
|
PDN Impedance Analyzer |
|
Satellite Link Budget (ITU-R) |
|
RF Cascade Budget with Monte Carlo |
|
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_calculationcon 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_calculationcon 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_calculationcon 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 functionLas 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
rftools.io/llms.txt — Resumen con información de API y configuración de MCP
rftools.io/llms-full.txt — Listado completo de las 203 calculadoras con entradas, salidas, unidades y URL
Enlaces
Sitio web: rftools.io
Blog: rftools.io/blog
Anuncio: rftools.io Ahora Habla MCP
Licencia
MIT
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceAn 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.4826GPL 3.0
- AlicenseAqualityBmaintenanceAn 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.5MIT
- AlicenseAqualityCmaintenanceAn 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.3MIT
- AlicenseAqualityBmaintenanceMCP server providing embedded engineering calculators and code generators as tools for AI agents, enabling precise, deterministic embedded math and C code generation.29208MIT
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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