Skip to content
RFrftools.io
Tools & Integrations3 de março de 20266 min de leitura

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?

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-mcp
Isso 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:

  1. 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)
  2. 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
Você obtém respostas precisas e corretas em segundos, com links para as calculadoras interativas para uma exploração mais aprofundada. A IA lida com as conversões de unidades (sabe que a altura do substrato de 1,6 mm é importante para a impedância), escolhe padrões razoáveis para a espessura do cobre e apresenta resultados que você pode realmente usar.

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
Já vi o GPT-4 calcular a impedância da microfita e esquecer que a altura do substrato é importante. Eu vi isso misturar constante dielétrica efetiva com permissividade relativa. Esses não são erros ocasionais — são problemas sistemáticos ao pedir que um modelo de linguagem faça matemática.

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:

CategoriaContagemDestaques
RF e micro-ondas21Impedância de microfita, VSWR, gráfico de Smith, orçamento de links, cascata de figuras de ruído
Design de PCB14Largura do traço, par diferencial, impedância controlada, via calculadora
Eletrônica de potência18Conversor Buck/Boost/Flyback, LDO, duração da bateria, dissipação de MOSFET
Processamento de sinal14Design de filtro, ADC SNR, resolução FFT, filtro de loop PLL
Design de antena8Dipolo, adesivo, Yagi, buzina, placa parabólica
Eletrônica geral16Lei de Ohm, ganho do amplificador operacional, temporizador 555, polarização BJT/MOSFET
Controle do motor17DC/Stepper/BLDC, ajuste PID, relações de transmissão, ponte H
Comunicações10UART, I2C, SPI, barramento CAN, USB, RS-485, Ethernet
EMC/EMI14Proteção, filtro EMI, grânulo de ferrite, ESD/TVS
Térmico6Dissipador de calor, temperatura de junção, via matriz térmica
Interface de sensor17NTC, RTD, termopar, ponte de Wheatstone, 4-20 mA
Conversão de unidades17dBm/Watts, frequência/comprimento de onda, AWG, códigos de capacitor
Eletrônica de áudio17Crossover de alto-falantes, modos de sala, eficiência de classe D
São muitas calculadoras. A seção de RF sozinha cobre a maior parte do que você precisaria para um design sem fio típico: correspondência de impedância, parâmetros S, análise de ruído, orçamentos de links. As calculadoras de PCB lidam com o dimensionamento de traços para corrente e impedância, pares diferenciais (importantes para digitais de alta velocidade) e por meio de design, incluindo vias térmicas.

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:

A especificação llms.txt é um padrão emergente para tornar sites legíveis por máquina. Se você estiver criando um agente de IA que precisa de cálculos eletrônicos ou de RF, esses arquivos oferecem tudo o que você precisa.

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-mcp
Ou 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