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.
{
"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 mcp add rftools -- npx -y rftools-mcpCursor
Añada esto a .cursor/mcp.json en un proyecto, o a ~/.cursor/mcp.json para usarlo en todos los proyectos.
{
"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_calculatorsList Calculators
Enumere las 241 calculadoras de RF y electrónica de rftools.io, o las de una categoría.
Solo lecturasearch_calculatorsSearch 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 lecturaget_calculator_infoGet Calculator Info
Describa una calculadora: sus entradas con unidades, valores predeterminados y límites, sus salidas, fórmula y palabras clave.
Solo lecturaget_calculator_schemaGet 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 lecturarun_calculationRun Calculation
Calcule las salidas de una calculadora para determinadas entradas, localmente en este servidor, sin una clave de API.
Solo lecturasolve_calculationSolve 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_simWire 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 trabajosimulate_emi_radiatedEMI 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 trabajosimulate_eye_diagramEye Diagram from S-Parameters
Suba un archivo Touchstone (.s2p) y genere un diagrama de ojo PRBS.
Inicia un trabajosimulate_fdtd_sparamFDTD 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 trabajosimulate_filter_monte_carloRF 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 trabajosimulate_impedance_matchingBroadband 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 trabajosimulate_magnetics_optimizerMagnetics & 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 trabajosimulate_pdn_impedancePDN Impedance Analyzer & Decoupling Capacitor Optimizer
Elija condensadores de desacoplo para la red de alimentación (PDN) de una PCB.
Inicia un trabajosimulate_radar_detectionRadar Detection Performance Monte Carlo
Calcule la probabilidad de detección (Pd) en función del alcance de los sistemas de radar pulsados.
Inicia un trabajosimulate_rf_cascadeRF 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 trabajosimulate_sat_link_budgetSatellite & 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 trabajosimulate_smps_control_loopSMPS 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 trabajosimulate_sparam_pipelineS-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_toolsList 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 lecturasubmit_simulationSubmit Simulation
Inicie un trabajo de simulación indicado por su tipo y obtenga de inmediato su identificador, sin esperar al resultado.
Inicia un trabajoget_simulation_statusGet Simulation Status
Indique en qué punto está un trabajo de simulación enviado.
Solo lecturaget_simulation_resultGet Simulation Result
Obtenga el resultado de un trabajo de simulación finalizado.
Solo lecturarun_simulationRun 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.
Para integradores
- Un breve resumen del sitio para modelos de lenguajerftools.io/llms.txt
- Todas las calculadoras con sus entradas y salidasrftools.io/llms-full.txt
- El documento OpenAPI para la API RESTrftools.io/openapi.json
- Documentación de la API RESTrftools.io/docs/api/
- El paquete en npmnpmjs.com/package/rftools-mcp
- La entrada del servidor en el registro MCPregistry.modelcontextprotocol.io
- Tablas de referenciarftools.io/es/reference/