rftools.io ajoute MCP : 197 calculatrices pour l'IA
rftools.io propose désormais un serveur MCP qui permet aux assistants IA tels que Claude Desktop, Cursor et Claude Code d'exécuter n'importe laquelle de nos 197 calculatrices RF et électroniques.
Sommaire
- Qu'est-ce que le MCP et pourquoi devriez-vous vous en soucier ?
- Pour commencer
- Installer via npm
- Configuration du bureau Claude
- Configuration du code Claude```bash
- Trois outils, 197 calculatrices
- Exemple concret : conception d'une interface de récepteur
- Pourquoi ne pas simplement demander à l'IA de faire le calcul ?
- Qu'y a-t-il dans la boîte
- Pour les créateurs d'outils d'IA : llms.txt
- Open Source
Qu'est-ce que le MCP et pourquoi devriez-vous vous en soucier ?
Le Model Context Protocol (MCP) est un standard ouvert qui permet aux assistants IA d'appeler des outils externes. Considérez-le comme un port USB pour l'IA : tout outil qui parle MCP peut se connecter à n'importe quel assistant IA qui le prend en charge.
Claude Desktop, Claude Code, Cursor et une liste croissante d'outils de développement alimentés par l'IA prennent tous en charge MCP. Lorsque vous ajoutez un serveur MCP, l'IA bénéficie de nouvelles fonctionnalités. Dans notre cas : 197 calculatrices RF et électroniques, exécutables avec un seul appel de fonction.
Voici pourquoi c'est important : au lieu que l'IA essaie de mémoriser des formules (et parfois de se tromper), elle appelle le même code de calculateur validé qui s'exécute sur rftools.io. Vous connaissez ces moments où vous demandez à un LLM de calculer quelque chose et qu'il vous donne en toute confiance un résultat inférieur de 10 dB ? Oui, ça règle ça. L'IA ne fait pas d'approximation, elle appelle l'implémentation réelle de la calculatrice.
La différence, c'est comme demander à quelqu'un de réciter la formule quadratique de mémoire plutôt que de lui donner une calculatrice. Une approche fonctionne de manière fiable à chaque fois.
Pour commencer
Installer via npm
Le moyen le plus rapide de l'essayer :
§ 0§
Cela démarre le serveur MCP localement. Les outils d'IA s'y connectent via Stdio. Rien d'extraordinaire, juste un serveur MCP standard qui expose les fonctions de la calculatrice.
Configuration du bureau Claude
Ajoutez ceci à votreclaude_desktop_config.json(qui se trouve dans~/Library/Application Support/Claude/sur macOS ou%APPDATA%\Claude\sur Windows) :
§ 1§
Redémarrez Claude Desktop et vous avez terminé. Claude a désormais accès à toutes les calculatrices de rftools.io. La première fois que vous lui demanderez de calculer quelque chose lié aux RF, vous le verrez découvrir et utiliser ces outils automatiquement.
Configuration du code 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>Une seule commande. C'est ça. Si vous utilisez Claude Code pour des travaux de développement, cela vous donne un accès instantané aux calculatrices directement dans votre flux de travail.
Trois outils, 197 calculatrices
Le serveur MCP propose trois outils. Interface simple, fonctionnalités puissantes.
###list_calculatorsParcourez toutes les calculatrices disponibles, éventuellement filtrées par catégorie. Il existe 13 catégories : RF, PCB, alimentation, signal, antenne, général, moteur, protocole, EMC, thermique, capteur, conversion d'unité et audio.
Exemple d'invite : "Répertorier tous les calculateurs d'antenne"
Cela permet de tout récupérer, de la conception des dipôles aux calculs de gain de la parabole parabolique. Utile lorsque vous recherchez ce qui est disponible ou que vous ne vous souvenez pas du nom exact de la calculatrice dont vous avez besoin.
###get_calculator_infoObtenez les spécifications complètes de n'importe quelle calculatrice : entrées avec unités et valeurs par défaut, sorties et formule utilisée. C'est ainsi que l'IA sait quels paramètres fournir.
Exemple d'invite : "Quelles entrées le calculateur d'impédance microruban a-t-il besoin ? »
La réponse vous indique qu'il a besoin de largeur de trace, de hauteur de substrat, de constante diélectrique, d'épaisseur de cuivre et de fréquence. Chaque paramètre est livré avec son unité (mm, GHz, etc.) et ses plages typiques. La plupart des ingénieurs ne lisent pas la documentation jusqu'à ce que quelque chose tombe en panne, mais lorsque l'IA la lit pour vous, c'est vraiment utile.
###run_calculationExécutez une calculatrice avec des entrées spécifiques et obtenez des résultats avec des unités. Chaque réponse inclut un lien vers rftools.io où vous pouvez consulter la version interactive.
Exemple d'invite : "Calculez l'impédance d'un microruban pour une trace de 0,3 mm sur un Rogers RO4003C de 0,2 mm (Er=3,55) avec 1 oz de cuivre"
Vous récupérez l'impédance caractéristique (probablement autour de 85 Ω pour ces dimensions), la constante diélectrique effective, la longueur électrique et les pertes. Toutes avec les unités appropriées, toutes vérifiées par rapport au même code qui alimente les calculatrices Web.
Exemple concret : conception d'une interface de récepteur
Voici une conversation qui serait pénible à effectuer manuellement mais qui prend quelques secondes avec le serveur MCP :
Vous : Je suis en train de concevoir un récepteur 2,4 GHz. L'antenne se connecte via une microruban de 50 ohms à un LNA. Mon PCB est un FR4 de 1,6 mm. De quelle largeur de trace ai-je besoin pour 50 ohms, et quel est mon budget de liaison pour une portée de 100 m avec une puissance d'émission de 0 dBm ?
L'IA appelle lerun_calculationdeux fois :
- Impédance du microruban : itère la largeur du tracé pour trouver la correspondance de 50 ohms (~2,9 mm sur 1,6 mm FR4)
- Budget de liaison RF : calcule la perte de trajet en espace libre, la puissance reçue et la marge de liaison à 100 m
Essayez de le faire manuellement : vous devez ouvrir une calculatrice à microruban, modifier la largeur des traces jusqu'à atteindre 50 Ω, écrire ce nombre, puis ouvrir la calculatrice Friis, convertir votre autonomie en kilomètres ou la maintenir en mètres selon la calculatrice que vous utilisez, vous assurer que vous avez les bons gains d'antenne... c'est fastidieux. Avec MCP, il vous suffit de demander.
Le calcul du budget de liaison à 2,4 GHz sur 100 m vous donne une perte de trajet d'environ 80 dB. Si votre émetteur émet 0 dBm et que vous avez des antennes de 0 dBi aux deux extrémités (dipôles dans l'espace libre), vous recevez environ -80 dBm. Ajoutez des gains d'antenne réalistes et vous pourriez atteindre -65 dBm. Vous connaissez maintenant la sensibilité que doit atteindre votre LNA. C'est le genre de calcul hors de l'enveloppe que MCP rend insignifiant.
Pourquoi ne pas simplement demander à l'IA de faire le calcul ?
Les grands modèles de langage sont impressionnants en termes de raisonnement mais peu fiables en arithmétique. Ils peuvent :
- Utilisez une formule simplifiée qui omet les corrections d'épaisseur du cuivre
- Mauvaise conversion d'unités (mils contre mm, dBm contre watts)
- Arrondissez au mauvais pas et accumulez les erreurs
- Présentez en toute confiance une mauvaise réponse
Le serveur MCP appelle le **code de calculatrice exactement le même que celui qui s'exécute sur rftools.io. Il s'agit d'implémentations validées : Hammerstad-Jensen pour l'impédance des microrubans, Friis pour les budgets de liaison, les conversions dB/linéaires exactes, et non des approximations LLM. Lorsque vous calculez une cascade de facteurs de bruit, vous utilisez la formule de Friis appropriée pour le bruit, et non une équation classique à moitié mémorisée.
C'est plus important que vous ne le pensez. Une erreur de 1 dB dans le calcul du budget de liaison peut faire la différence entre un système fonctionnel et un système qui supprime des paquets à distance. Une erreur de 10 % dans la largeur de trace pourrait modifier suffisamment votre impédance pour provoquer des reflets. Vous ne voulez pas « assez près », vous voulez obtenir la même réponse que si vous faisiez vous-même le calcul correctement.
Qu'y a-t-il dans la boîte
Toutes les 197 calculatrices réparties dans 13 catégories :
| Catégorie | Nombre | Points forts |
|---|---|---|
| RF et micro-ondes | 21 | Impédance des microrubans, VSWR, graphique de Smith, bilan des liaisons, cascade de facteurs de bruit |
| Conception de circuits imprimés | 14 | Largeur de trace, paire différentielle, impédance contrôlée, via un calculateur |
| Électronique de puissance | 18 | Convertisseur BUCK/Boost/Flyback, LDO, autonomie de la batterie, dissipation MOSFET |
| Traitement du signal | 14 | Conception du filtre, SNR ADC, résolution FFT, filtre à boucle PLL |
| Conception de l'antenne | 8 | Dipôle, patch, yagi, corne, parabole |
| Electronique générale | 16 | Loi d'Ohm, gain d'amplificateur opérationnel, minuterie 555, polarisation BJT/MOSFET |
| Commande moteur | 17 | DC/Stepper/BLDC, réglage PID, rapports de transmission, pont en H |
| Télécommunications | 10 | UART, I2C, SPI, bus CAN, USB, RS-485, Ethernet |
| EMC/EMI | 14 | Blindage, filtre EMI, bille de ferrite, ESD/TVS |
| Thermique | 6 | Dissipateur thermique, température de jonction, réseau thermique |
| Interface du capteur | 17 | NTC, RTD, thermocouple, pont de Wheatstone, 4-20 mA |
| Conversion d'unités | 17 | DBM/watts, fréquence/longueur d'onde, AWG, codes de condensateur |
| Électronique audio | 17 | Crossover de haut-parleurs, modes ambiants, efficacité de classe D |
L'électronique de puissance a sa propre section importante car la conception des convertisseurs de commutation implique de nombreux calculs fastidieux. Sélection des composants du convertisseur Buck, conception du transformateur flyback, analyse des pertes MOSFET : tout ce que vous pouvez faire manuellement mais que vous préférez ne pas faire. Le calculateur d'autonomie de la batterie est particulièrement utile pour les projets IoT où vous devez estimer la durée de vie d'une pile en fonction de votre cycle veille/veille.
Le traitement du signal couvre les suspects habituels : conception des filtres (Butterworth, Chebyshev, Bessel), résolution ADC et calculs SNR, résolution FFT bin. Le calculateur de filtre à boucle PLL est un calculateur que j'utilise régulièrement. La conception manuelle d'un filtre à boucle stable est sujette à des erreurs.
Les calculateurs d'antennes sont des implémentations simples de conceptions standard. Vous n'allez pas concevoir un réseau phasé avec ces derniers, mais pour une simple antenne dipôle ou patch, ils vous permettront de vous y retrouver. Le calculateur Yagi est pratique pour les antennes directionnelles en VHF/UHF.
Les calculs EMC sont souvent négligés jusqu'à ce que vous échouiez à un test de conformité. Grâce à l'accès rapide à l'efficacité du blindage, à la conception des filtres et aux calculs de protection contre les décharges électrostatiques, vous pouvez concevoir en tenant compte de la compatibilité électromagnétique dès le départ au lieu de le réparer ultérieurement par des retouches coûteuses.
Pour les créateurs d'outils d'IA : llms.txt
Nous publions également de la documentation lisible par machine sur le célèbre chemin/llms.txt:
- rftools.io/llms.txt — résumé avec informations sur l'API et instructions de configuration du MCP
- rftools.io/llms-full.txt — liste complète des 197 calculatrices avec entrées, sorties, unités et URL
La liste complète est exactement ce à quoi elle ressemble : chaque calculatrice, chaque paramètre d'entrée avec son unité et sa plage valide, chaque sortie avec son unité et l'URL directe vers la version interactive. Il est formaté pour l'analyse automatique mais lisible par l'homme si vous souhaitez le parcourir. Considérez-le comme une documentation d'API pour les agents d'IA.
C'est utile si vous créez des outils ou des agents d'IA personnalisés. Vous pouvez pointer votre LLM vers le fichier llms-full.txt et il saura exactement quelles calculatrices existent et comment les utiliser. Ou utilisez directement le serveur MCP : mêmes informations, interface différente.
Open Source
Le serveur MCP fait partie de la base de code rftools.io. Les fonctions de la calculatrice sont purement TypeScript et ne dépendent pas du navigateur. Elles fonctionnent de la même manière, qu'elles soient appelées depuis un navigateur Web, un serveur MCP ou un script Node.js.
Cela signifie que vous pouvez auditer le code si vous le souhaitez. Vous pouvez voir exactement quelle formule est utilisée pour tout calcul. Vous pouvez vérifier que le calculateur de microruban utilise Hammerstad-Jensen, et non une approximation simplifiée de Wheeler. La transparence est importante lorsque vous vous fiez à des calculs pour des conceptions réelles.
Installez-le dès aujourd'hui :
npx rftools-mcpOu ajoutez-le à Claude Desktop et commencez à concevoir des circuits avec l'assistance de l'IA. L'installation prend deux minutes. Le temps que vous gagnez sur le premier calcul complexe en vaut la peine.Articles connexes
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 avr. 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 avr. 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 avr. 2026