MCP · rftools-mcp 2.4.0
rftools.io para agentes de IA
O servidor MCP do rftools oferece a um assistente de IA as mesmas calculadoras e simulações deste site. Ele roda na sua máquina por meio do rftools-mcp, você pode começar sem conta e cada resultado informa a fórmula ou o modelo de onde veio.
- calculadoras
- 241
- calculadoras
- ferramentas de simulação
- 13
- ferramentas de simulação
- ferramentas MCP
- 24
- ferramentas MCP
- recursos de referência
- 49
- recursos de referência
O que o servidor faz
- Calculadoras. Todas as 241 calculadoras de 13 categorias rodam dentro do servidor, com as mesmas fórmulas deste site. Um agente pode pesquisá-las em sete idiomas, ler as entradas de uma calculadora como um JSON Schema, executá-la ou encontrar o valor de entrada que atinge uma meta.
- Simulações. 13 ferramentas no servidor, entre elas análise de antenas, FDTD, tolerância de filtros, impedância de PDN e enlaces de satélite, rodam como trabalhos no rftools.io. O servidor envia o trabalho, informa o progresso e resume o resultado.
- Dados de referência. Bandas de frequência, conectores, valores padronizados, códigos de componentes e especificações de PCB são publicados como recursos MCP: 49 entradas em 5 domínios.
- Procedência. Cada resultado de cálculo e de simulação traz a fórmula ou o modelo, as premissas e a faixa de validade em que foi calculado.
Instalar
Escolha seu cliente. Cada configuração abaixo executa o servidor por meio do npx, que vem com o Node.js, e nenhuma delas precisa de uma chave para iniciar.
Claude Desktop
Adicione isto a ~/Library/Application Support/Claude/claude_desktop_config.json no macOS ou a %APPDATA%\Claude\claude_desktop_config.json no Windows e reinicie o Claude Desktop.
{
"mcpServers": {
"rftools": {
"command": "npx",
"args": [
"-y",
"rftools-mcp"
]
}
}
}Claude Code
Execute isto em um terminal e inicie uma nova sessão.
claude mcp add rftools -- npx -y rftools-mcpCursor
Adicione isto a .cursor/mcp.json em um projeto, ou a ~/.cursor/mcp.json para usá-lo em todos os projetos.
{
"mcpServers": {
"rftools": {
"command": "npx",
"args": [
"-y",
"rftools-mcp"
]
}
}
}Chaves e limites
Uma chave gratuita do seu painel aumenta os limites. Defina-a como RFTOOLS_API_KEY: adicione "env": { "RFTOOLS_API_KEY": "rfc_your_key_here" } à entrada do servidor em um arquivo de configuração JSON, ou adicione -e RFTOOLS_API_KEY=rfc_your_key_here ao comando do Claude Code. Isto é o que o próprio servidor diz sobre as chaves:
- run_calculation calcula neste servidor a partir do registro de calculadoras incluído: sem chave, sem chamada de rede, sem consumir cota.
- solve_calculation chama o endpoint tarifado POST /calculate/solve, que exige uma chave de API — a mesma que o próprio POST /calculate exige. Ao contrário de run_calculation, ele não roda localmente nem de graça. Defina RFTOOLS_API_KEY. Uma chave gratuita: https://rftools.io/dashboard
- Sem RFTOOLS_API_KEY, um trabalho ainda é executado, na fila gratuita — mas só um trabalho sem arquivo. Enviar um arquivo exige uma chave de API; defina RFTOOLS_API_KEY.
- Plano gratuito: 5 execuções/mês. Pro: 100/mês. Plano API: 10.000/mês.
Ferramentas
O servidor oferece 24 ferramentas. 8 delas apenas leem e calculam; as demais iniciam um trabalho de simulação no rftools.io ou fazem uma chamada tarifada à sua API REST, como mostra a coluna Efeito. A pergunta que cada ferramenta responde é o que um agente lê ao escolher uma ferramenta. Os nomes e parâmetros das ferramentas são os mesmos em todos os idiomas.
Ferramentas de calculadora (6)
list_calculatorsList Calculators
Liste as 241 calculadoras de RF e eletrônica do rftools.io, ou as de uma categoria.
Somente leiturasearch_calculatorsSearch Calculators
Encontre as calculadoras que se encaixam em uma tarefa descrita em palavras, em inglês ou em qualquer um dos idiomas em que o rftools.io está publicado.
Somente leituraget_calculator_infoGet Calculator Info
Descreva uma calculadora: suas entradas com unidades, valores padrão e limites, suas saídas, fórmula e palavras-chave.
Somente leituraget_calculator_schemaGet Calculator Schema
Forneça o contrato de entrada exato de uma calculadora como um esquema JSON, com suas saídas, referência da fórmula e URL da página.
Somente leiturarun_calculationRun Calculation
Calcule as saídas de uma calculadora para determinadas entradas, localmente neste servidor, sem chave de API.
Somente leiturasolve_calculationSolve Calculation
Encontre o valor de uma entrada da calculadora que torna uma saída igual a um alvo, como a largura de trilha que dá 50 Ω em microstrip-impedance.
Chamada tarifada
Uma ferramenta por simulação (13)
simulate_antenna_simWire Antenna Simulator (NEC-2)
Resolva sua própria antena de fio com o método de momentos NEC-2: dipolos, Yagis, verticais e loops, elemento por elemento.
Inicia um trabalhosimulate_emi_radiatedEMI Radiated Emissions Estimator
Estime as emissões irradiadas de laços de PCB e cabos usando os modelos analíticos DM/CM de Paul.
Inicia um trabalhosimulate_eye_diagramEye Diagram from S-Parameters
Envie um arquivo Touchstone (.s2p) e gere um diagrama de olho PRBS.
Inicia um trabalhosimulate_fdtd_sparamFDTD Transmission Line Simulator
Resolva stubs de microfita, filtros de linhas acopladas, transições de via e descontinuidades de degrau em uma escala de modos de resolução nomeados — de uma seção transversal 2D em segundos a uma resolução de campo 3D fina com openEMS.
Inicia um trabalhosimulate_filter_monte_carloRF Filter Monte Carlo Analysis
Analise como as tolerâncias dos componentes afetam a ondulação da banda passante e a rejeição da banda de parada do filtro.
Inicia um trabalhosimulate_impedance_matchingBroadband Impedance Matching Synthesizer
Sintetize redes de casamento em L, Pi, T ou escada para transformação de impedância em banda larga.
Inicia um trabalhosimulate_magnetics_optimizerMagnetics & Transformer Design Optimizer
O otimizador NSGA-II encontra projetos de núcleo e enrolamento ótimos de Pareto entre 40 núcleos (E, ETD, PQ, RM e toroides) e 104 combinações de núcleo/material, com ferritas TDK e Ferroxcube e pó de ferro Micrometals.
Inicia um trabalhosimulate_pdn_impedancePDN Impedance Analyzer & Decoupling Capacitor Optimizer
Escolha capacitores de desacoplamento para a rede de distribuição de energia (PDN) de uma PCB.
Inicia um trabalhosimulate_radar_detectionRadar Detection Performance Monte Carlo
Calcule a probabilidade de detecção (Pd) versus alcance para sistemas de radar pulsado.
Inicia um trabalhosimulate_rf_cascadeRF Cascade Budget Analyzer
Calcule a figura de ruído, o ganho, o IIP3 e o P1dB em cascata de uma cadeia de RF de N estágios usando as fórmulas de Friis.
Inicia um trabalhosimulate_sat_link_budgetSatellite & Terrestrial Link Budget
Calcule margens de enlace probabilísticas usando modelos de propagação ITU-R (P.618 chuva, P.676 gases, P.840 nuvens) com dados climáticos lidos dos mapas ITU-R para o seu local.
Inicia um trabalhosimulate_smps_control_loopSMPS Control Loop Stability Analyzer
Modele malhas de controle de fontes chaveadas usando funções de transferência de pequenos sinais.
Inicia um trabalhosimulate_sparam_pipelineS-Parameter Analysis Pipeline
Envie até 4 arquivos Touchstone e obtenha os valores de um único componente (L, C, R, Q, autorressonância), além de perda de inserção, perda de retorno, atraso de grupo, TDR e ondulação na banda passante, tudo em um relatório automático.
Inicia um trabalho
Trabalhos de simulação (5)
list_simulation_toolsList Simulation Tools
Liste os 13 tipos de trabalho de simulação no servidor com seus nomes de ferramenta, parâmetros, regras de arquivo, limites da fila gratuita e orçamentos de tempo.
Somente leiturasubmit_simulationSubmit Simulation
Inicie um trabalho de simulação indicado pelo tipo e receba imediatamente seu id, sem esperar pelo resultado.
Inicia um trabalhoget_simulation_statusGet Simulation Status
Informe em que ponto está um trabalho de simulação enviado.
Somente leituraget_simulation_resultGet Simulation Result
Obtenha o resultado de um trabalho de simulação concluído.
Somente leiturarun_simulationRun Simulation
Execute um trabalho de simulação nomeado por seu tipo de trabalho e aguarde um tempo limitado pelo resultado.
Inicia um trabalho
Dados de referência
Cada domínio de referência é um modelo de recurso. Um host que apresenta recursos ao modelo permite que um agente cite o limite de uma banda ou a faixa de frequência de um conector a partir dos mesmos dados das páginas de referência.
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
Experimente perguntar
Depois que o servidor estiver conectado, pergunte em linguagem natural. Por exemplo:
- Qual largura de trilha dá uma microfita de 50 Ω em FR-4 de 1,6 mm? Use o rftools.
- Calcule um link budget em 2,4 GHz: potência de transmissão de 20 dBm, antenas de 3 dBi em cada ponta, a 2 km de distância. Quanta margem sobra em relação a uma sensibilidade de receptor de −90 dBm?
- Faça uma análise de tolerância de Monte Carlo de um filtro passa-baixas Chebyshev de 5ª ordem em 100 MHz com componentes de 5% e me diga o rendimento.
- Simule a impedância da PDN de uma placa de 100 × 80 mm e sugira capacitores de desacoplamento que a mantenham abaixo de 10 mΩ até 100 MHz.
- Procure a banda ISM de 2,4 GHz nos dados de referência do rftools e cite de onde vêm seus limites.
Para integradores
- Um breve resumo do site para modelos de linguagemrftools.io/llms.txt
- Cada calculadora com suas entradas e saídasrftools.io/llms-full.txt
- O documento OpenAPI para a API RESTrftools.io/openapi.json
- Documentação da API RESTrftools.io/docs/api/
- O pacote no npmnpmjs.com/package/rftools-mcp
- A entrada do servidor no registro MCPregistry.modelcontextprotocol.io
- Tabelas de referênciarftools.io/pt/reference/