rftools.io adiciona MCP: 197 calculadoras para IA
O rftools.io agora vem com um servidor MCP que permite que assistentes de IA como Claude Desktop, Cursor e Claude Code executem qualquer uma de nossas 197 calculadoras eletrônicas e de RF.
Conteúdo
- O que é MCP e por que você deve se importar?
- Começando
- Instale via npm
- Configuração do Claude Desktop
- Configuração do código Claude```bash
- Três ferramentas, 197 calculadoras
- Exemplo do mundo real: projetando um front-end de receptor
- Por que não pedir à IA que faça as contas?
- O que está na caixa
- Para criadores de ferramentas de IA: llms.txt
- Código aberto
O que é MCP e por que você deve se importar?
O Model Context Protocol (MCP) é um padrão aberto que permite que assistentes de IA chamem ferramentas externas. Pense nisso como uma porta USB para IA — qualquer ferramenta que fale MCP pode ser conectada a qualquer assistente de IA que a suporte.
Claude Desktop, Claude Code, Cursor e uma lista crescente de ferramentas de desenvolvimento baseadas em IA suportam o MCP. Quando você adiciona um servidor MCP, a IA ganha novos recursos. No nosso caso: 197 calculadoras de RF e eletrônicas, executáveis com uma única chamada de função.
É por isso que isso é importante: em vez de a IA tentar se lembrar das fórmulas (e às vezes errar), ela chama o mesmo código de calculadora validado que é executado no rftools.io. Você conhece aqueles momentos em que você pede a um LLM que calcule algo e ele gera com confiança um resultado errado em 10 dB? Sim, isso corrige isso. A IA não faz uma aproximação — ela chama a implementação real da calculadora.
A diferença é como pedir a alguém que recite a fórmula quadrática de memória versus entregar uma calculadora. Uma abordagem funciona sempre de forma confiável.
Começando
Instale via npm
A maneira mais rápida de experimentá-lo:
npx rftools-mcpIsso inicia o servidor MCP localmente. As ferramentas de IA se conectam a ele pelo estúdio. Nada sofisticado, apenas um servidor MCP padrão que expõe as funções da calculadora.
Configuração do Claude Desktop
Adicione isso ao seuclaude_desktop_config.json(encontrado em~/Library/Application Support/Claude/no macOS ou%APPDATA%\Claude\no Windows):
{ "mcpServers": { "rftools": { "command": "npx", "args": ["-y", "rftools-mcp"] } } }Reinicie o Claude Desktop e pronto. Claude agora tem acesso a todas as calculadoras no rftools.io. Na primeira vez que você pedir que calcule algo relacionado à RF, você verá que ele descobre e usa essas ferramentas automaticamente.
Configuração do código Claude<pre class="bg-[var(--muted-bg)] border border-[var(--border)] rounded-lg p-4 overflow-x-auto my-4 text-sm font-mono"><code>claude mcp add rftools-mcp -- npx -y rftools-mcp</code></pre>Um comando. É isso mesmo. Se você estiver usando o Claude Code para trabalhos de desenvolvimento, isso lhe dará acesso instantâneo às calculadoras diretamente no seu fluxo de trabalho.
Três ferramentas, 197 calculadoras
O servidor MCP expõe três ferramentas. Interface simples, recursos poderosos.
###list_calculatorsProcure todas as calculadoras disponíveis, opcionalmente filtradas por categoria. Existem 13 categorias: RF, PCB, alimentação, sinal, antena, geral, motor, protocolo, EMC, térmico, sensor, conversão de unidades e áudio.
Exemplo de solicitação: "Listar todas as calculadoras de antenas"
Isso retorna tudo, desde o design do dipolo até os cálculos de ganho do prato parabólico. Útil quando você está explorando o que está disponível ou não consegue lembrar o nome exato da calculadora de que precisa.
###get_calculator_infoObtenha a especificação completa de qualquer calculadora: entradas com unidades e padrões, saídas e a fórmula usada. É assim que a IA sabe quais parâmetros fornecer.
Exemplo de solicitação: "Quais entradas a calculadora de impedância de microfita precisa?”
A resposta indica que ele precisa de largura de traço, altura do substrato, constante dielétrica, espessura do cobre e frequência. Cada parâmetro vem com sua unidade (mm, GHz, etc.) e faixas típicas. A maioria dos engenheiros pula a leitura da documentação até que algo falhe, mas quando a IA a lê para você, isso é realmente útil.
###run_calculationExecute uma calculadora com entradas específicas e obtenha resultados com unidades. Cada resposta inclui um link para rftools.io, onde você pode ver a versão interativa.
Exemplo de solicitação: "Calcule a impedância de microfita para um traço de 0,3 mm em Rogers RO4003C de 0,2 mm (Er = 3,55) com cobre de 1 onça"
Você recupera a impedância característica (provavelmente em torno de 85 Ω para essas dimensões), a constante dielétrica efetiva, o comprimento elétrico e as perdas. Tudo com unidades adequadas, todas verificadas com o mesmo código que alimenta as calculadoras da web.
Exemplo do mundo real: projetando um front-end de receptor
Aqui está uma conversa que seria difícil de fazer manualmente, mas leva segundos com o servidor MCP:
Você: Estou projetando um receptor de 2,4 GHz. A antena se conecta por meio de uma microfita de 50 ohms a um LNA. Meu PCB é FR4 de 1,6 mm. Qual largura de traço eu preciso para 50 ohms e qual é o meu orçamento de link para um alcance de 100 m com potência de transmissão de 0 dBm?
A IA chama orun_calculationduas vezes:
- Impedância de microfita — itera a largura do traço para encontrar a correspondência de 50 ohms (~ 2,9 mm em FR4 de 1,6 mm)
- Orçamento do link de RF — calcula a perda do caminho de espaço livre, a potência recebida e a margem do link em 100 m
Tente fazer isso manualmente: abra uma calculadora de microfita, mexa na largura do traço até atingir 50 Ω, anote esse número, abra a calculadora Friis, converta seu alcance em quilômetros ou o mantenha em metros, dependendo da calculadora que estiver usando, verifique se você obteve os ganhos corretos de antena... é entediante. Com o MCP, basta perguntar.
O cálculo do orçamento do link em 2,4 GHz acima de 100 m fornece cerca de 80 dB de perda de caminho. Se o transmissor emitir 0 dBm e você tiver antenas de 0 dBi nas duas extremidades (dipolos no espaço livre), você está recebendo cerca de -80 dBm. Adicione alguns ganhos realistas de antena e você poderá estar em -65 dBm. Agora você sabe qual sensibilidade seu LNA precisa atingir. Esse é o tipo de cálculo do verso do envelope que o MCP torna trivial.
Por que não pedir à IA que faça as contas?
Grandes modelos de linguagem impressionam no raciocínio, mas não são confiáveis na aritmética. Eles podem:
- Use uma fórmula simplificada que omita as correções de espessura do cobre
- Obtenha conversões de unidades erradas (mils versus mm, dBm versus watts)
- Arredonde na etapa errada e acumule erros
- Apresente com confiança uma resposta errada
O servidor MCP chama oexatamente o mesmo código de calculadora que é executado em rftools.io. Essas são implementações validadas — Hammerstad-Jensen para impedância de microfita, Friis para orçamentos de links, conversões exatas de dB/lineares — e não aproximações LLM. Quando você calcula uma cascata de números de ruído, ela está usando a fórmula de Friis adequada para ruído, não uma equação meio lembrada de um livro didático.
Isso importa mais do que você imagina. Um erro de 1 dB no cálculo do orçamento de um link pode significar a diferença entre um sistema em funcionamento e um que descarta pacotes à distância. Um erro de 10% na largura do traçado pode mudar sua impedância o suficiente para causar reflexos. Você não quer “perto o suficiente” — você quer a mesma resposta que obteria se você mesmo fizesse o cálculo corretamente.
O que está na caixa
Todas as 197 calculadoras em 13 categorias:
| Categoria | Contagem | Destaques |
|---|---|---|
| RF e micro-ondas | 21 | Impedância de microfita, VSWR, gráfico de Smith, orçamento de links, cascata de figuras de ruído |
| Design de PCB | 14 | Largura do traço, par diferencial, impedância controlada, via calculadora |
| Eletrônica de potência | 18 | Conversor Buck/Boost/Flyback, LDO, duração da bateria, dissipação de MOSFET |
| Processamento de sinal | 14 | Design de filtro, ADC SNR, resolução FFT, filtro de loop PLL |
| Design de antena | 8 | Dipolo, adesivo, Yagi, buzina, placa parabólica |
| Eletrônica geral | 16 | Lei de Ohm, ganho do amplificador operacional, temporizador 555, polarização BJT/MOSFET |
| Controle do motor | 17 | DC/Stepper/BLDC, ajuste PID, relações de transmissão, ponte H |
| Comunicações | 10 | UART, I2C, SPI, barramento CAN, USB, RS-485, Ethernet |
| EMC/EMI | 14 | Proteção, filtro EMI, grânulo de ferrite, ESD/TVS |
| Térmico | 6 | Dissipador de calor, temperatura de junção, via matriz térmica |
| Interface de sensor | 17 | NTC, RTD, termopar, ponte de Wheatstone, 4-20 mA |
| Conversão de unidades | 17 | dBm/Watts, frequência/comprimento de onda, AWG, códigos de capacitor |
| Eletrônica de áudio | 17 | Crossover de alto-falantes, modos de sala, eficiência de classe D |
A eletrônica de potência tem sua própria seção substancial porque o design do conversor de comutação envolve muitos cálculos tediosos. Seleção de componentes do conversor Buck, design do transformador flyback, análise de perda de MOSFET — tudo o que você pode fazer manualmente, mas prefere não fazer. A calculadora de duração da bateria é particularmente útil para projetos de IoT em que você precisa estimar quanto tempo uma célula tipo moeda durará de acordo com seu ciclo de trabalho de sono/vigília.
O processamento de sinal abrange os suspeitos usuais: design de filtro (Butterworth, Chebyshev, Bessel), resolução de ADC e cálculos de SNR, resolução de compartimento FFT. A calculadora de filtro de loop PLL é uma que eu uso regularmente — projetar manualmente um filtro de loop estável está sujeito a erros.
As calculadoras de antenas são implementações simples de designs padrão. Você não vai projetar uma matriz de fases com eles, mas para uma simples antena dipolar ou de patch, eles o levarão ao estádio. A calculadora Yagi é útil para antenas direcionais em VHF/UHF.
Os cálculos da EMC geralmente são negligenciados até que você falhe em um teste de conformidade. Ter acesso rápido aos cálculos da eficácia da blindagem, do projeto do filtro e da proteção contra ESD significa que você pode projetar pensando na EMC desde o início, em vez de corrigi-la posteriormente com um retrabalho caro.
Para criadores de ferramentas de IA: llms.txt
Também publicamos documentação legível por máquina no conhecido caminho/llms.txt:
- rftools.io/llms.txt — resumo com informações da API e instruções de configuração do MCP
- rftools.io/llms-full.txt — lista completa de todas as 197 calculadoras com entradas, saídas, unidades e URLs
A lista completa é exatamente o que parece: cada calculadora, cada parâmetro de entrada com sua unidade e intervalo válido, cada saída com sua unidade e o URL direto para a versão interativa. É formatado para análise por máquina, mas pode ser lido por humanos se você quiser navegar por ele. Pense nisso como uma documentação de API para agentes de IA.
Isso é útil se você estiver criando ferramentas ou agentes de IA personalizados. Você pode apontar seu LLM para o arquivo llms-full.txt e ele saberá exatamente quais calculadoras existem e como usá-las. Ou use o servidor MCP diretamente — mesmas informações, interface diferente.
Código aberto
O servidor MCP faz parte da base de código rftools.io. As funções da calculadora são puro TypeScript, sem dependências de navegador — elas funcionam de forma idêntica quando chamadas de um navegador da Web, de um servidor MCP ou de um script Node.js.
Isso significa que você pode auditar o código se quiser. Você pode ver exatamente qual fórmula está sendo usada para qualquer cálculo. Você pode verificar se a calculadora de microfita está usando Hammerstad-Jensen, não uma aproximação simplificada de Wheeler. A transparência é importante quando você depende de cálculos para projetos reais.
Instale-o hoje:
npx rftools-mcpOu adicione ao Claude Desktop e comece a projetar circuitos com assistência de IA. A configuração leva dois minutos. O tempo que você economiza no primeiro cálculo complexo faz com que valha a pena.Artigos Relacionados
Bit Error Rate: SNR to Digital Performance
Learn how to calculate Bit Error Rate (BER) using Signal-to-Noise Ratio and different modulation schemes for robust digital communications
17 de abr. de 2026
SignalBER vs SNR: Understanding Digital Communication Performance
Understand the relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR). Compare BPSK, QPSK, and QAM modulation performance with Eb/N0 curves and worked examples.
11 de abr. de 2026
MotorBLDC Motor Sizing: How to Calculate Kv, Torque, and Efficiency
Learn how to size a BLDC motor using Kv rating, torque constant Kt, and efficiency calculations. Includes worked examples for drone, robot, and vehicle motor selection.
11 de abr. de 2026