Aller au contenu
ReviewRamble

La lettre hebdomadaire

L’IA, évaluée, dans votre boîte mail.

  • Les nouveaux tests d’outils, de modèles, de serveurs MCP et de dépôts, avec le verdict en premier
  • Les prix et les notes revérifiés quand quelque chose change
  • Les nouvelles analyses dès leur publication

Modèles, agents, serveurs MCP et les outils qui méritent vraiment votre temps.

Un e-mail par semaine. Désinscrivez-vous avec le lien présent dans chaque lettre. Comment nous utilisons votre e-mail

GNU Radio MCP (Marconi)

Plugin Claude Code précoce, limité à la simulation, qui construit et exécute des récepteurs GNU Radio à partir de demandes en langage courant. Pas encore de vraies radios.

Avis de Sheela · Mis à jour

Guide d’installation Open source

Notre note

3.2/5

Un début réfléchi pour confier du travail RF dans GNU Radio à un agent, mais tant qu'il ne sait ni décoder un signal numérique ni piloter une vraie radio, c'est un simulateur bien élevé.

Qu’est-ce que GNU Radio MCP (Marconi) ?

GR-MCP, rebaptisé Marconi par son développeur Yoel Bassin, est un plugin Claude Code doté d'un serveur MCP et de six skills pour le travail radiofréquence dans GNU Radio. L'agent examine un spectre, trouve et mesure des signaux, construit un pipeline de récepteur, l'exécute, produit spectrogrammes et constellations, et enregistre le résultat sous forme de captures SigMF, de pipelines YAML et de flowgraphs .grc que vous pouvez ouvrir dans GNU Radio Companion.

Le README parle de développement précoce : la v1.0 se limite à la simulation et ne touche à aucun matériel. Il est sous GPL-3.0-or-later, écrit en Python, compte environ 57 étoiles sur GitHub, et son dernier commit, la réécriture v1.0, date du 13 juin 2026.

Installer GNU Radio MCP (Marconi)

/plugin marketplace add yoelbassin/gr-mcp && /plugin install marconi (Claude Code)

GNU Radio MCP (Marconi) vaut-il le coup ?

La conception de Marconi est en avance sur sa portée actuelle. Ses 19 outils couvrent un parcours cohérent : list_devices et capture, psd, find_signals, measure et detect_bursts pour l'exploration ; validate_pipeline, run_pipeline et export_grc pour le récepteur ; spectrogram, psd_plot et constellation pour les visuels. Les six skills, comme build-receiver et debug-no-signal, indiquent au modèle comment les enchaîner, et chaque exécution laisse des fichiers qu'une personne peut examiner et relancer. Les pipelines sont validés avant exécution, le bon réflexe quand c'est un modèle qui choisit les paramètres des filtres.

Les limites sont énoncées clairement dans la feuille de route du projet. Les appareils sont des scènes simulées, pas des radios ; le matériel réel est prévu pour la v1.2. Le vocabulaire de blocs est analogique : il sait démoduler la FM mais pas extraire des bits d'un signal numérique, ce que la feuille de route place en v1.1 et qui représente une grande part du vrai travail RF. L'émission n'existe que vers une scène simulée et elle est protégée par un drapeau confirmed=True que la skill elle-même qualifie de garde-fou contre les erreurs, et non de contrôle de licence.

Deux points pratiques. L'installation passe par la marketplace de plugins de Claude Code et exige uv, Python 3.13 ou plus récent et GNU Radio 3.10+ installé sur le système ; les autres clients MCP doivent donc lancer le serveur à la main depuis un clone, et il n'existe pas de paquet PyPI. Par ailleurs, la skill escape-hatch demande à l'agent d'écrire et d'exécuter ses propres scripts Python avec uv run quand aucun outil ne convient, si bien que le serveur peut exécuter du code sur votre machine au-delà de ses 19 outils. Avec 57 étoiles, un seul contributeur principal et aucun commit depuis juin, il se lit comme un projet personnel prometteur plutôt que comme un outil sur lequel bâtir un laboratoire.

Là où il fait la différence

  • Une étudiante en traitement du signal qui apprend GNU Radio

    Voir comment un récepteur FM se construit, bloc par bloc

    Demandez à Marconi de simuler une station FM sur 100.3 MHz et de construire un récepteur, puis ouvrez le flowgraph .grc exporté dans GNU Radio Companion et comparez-le au cours. Gratuit ; exige GNU Radio 3.10+.

  • Un radioamateur avec un dossier d'enregistrements IQ

    Découvrir ce que contient une capture inconnue

    Pointez la skill survey-spectrum vers le fichier pour obtenir un spectre de puissance, une liste de signaux et un spectrogramme. L'analyse de fichiers existants ne demande pas GNU Radio ; la démodulation s'arrête aux signaux analogiques.

Avant de vous engager

Mise en route
Dans Claude Code : /plugin marketplace add yoelbassin/gr-mcp, puis /plugin install marconi. Exige uv, Python 3.13+ et GNU Radio 3.10+ installé sur le système ; uv démarre le serveur à la première utilisation.
Intégrations
Backend GNU Radio ; captures SigMF, pipelines YAML et export de flowgraphs .grc. Distribué comme plugin Claude Code ; les autres clients MCP peuvent lancer le serveur stdio marconi-mcp depuis un clone.
Données et confidentialité
S'exécute en local sans service réseau. Captures et résultats partent chez votre fournisseur de modèles. Les fichiers produits sont écrits dans artifacts/ du répertoire de travail ou dans MARCONI_WORKSPACE. La skill escape-hatch écrit et exécute des scripts Python sur votre machine.
Coût à grande échelle
Gratuit sous GPL-3.0-or-later.
Limites
Simulation seulement en v1.0 ; vocabulaire analogique sans décodage numérique ; émission uniquement vers des scènes simulées. Le manifeste du plugin en est encore à la version 0.1.0.

Les points forts

  • 19 outils, de l'exploration du spectre à l'export vers GNU Radio Companion
  • Pipelines validés avant exécution
  • Laisse des fichiers SigMF, YAML et .grc qui vous appartiennent
  • L'analyse de fichiers IQ existants ne demande pas GNU Radio

Les points faibles

  • Simulation seulement ; pas de vrai matériel SDR avant la v1.2
  • Pas de décodage numérique avant la v1.1
  • La skill escape-hatch fait exécuter à l'agent ses propres scripts Python
  • Installation en plugin Claude Code ; aucun commit depuis le 13 juin 2026

Idéal pour

Radioamateurs et étudiants en traitement du signal qui veulent qu'un agent prototype des récepteurs analogiques en simulation et leur rende des flowgraphs GNU Radio à étudier.

GNU Radio MCP (Marconi) : questions fréquentes

GNU Radio MCP (Marconi) vaut-il le coup ?
Un début réfléchi pour confier du travail RF dans GNU Radio à un agent, mais tant qu'il ne sait ni décoder un signal numérique ni piloter une vraie radio, c'est un simulateur bien élevé. Nous lui donnons 3.2 sur 5.
Combien coûte GNU Radio MCP (Marconi) ?
Gratuit et open source (GPL-3.0-or-later).
Quels sont les inconvénients de GNU Radio MCP (Marconi) ?
Simulation seulement ; pas de vrai matériel SDR avant la v1.2; pas de décodage numérique avant la v1.1; la skill escape-hatch fait exécuter à l'agent ses propres scripts Python; installation en plugin Claude Code ; aucun commit depuis le 13 juin 2026.
À qui s’adresse GNU Radio MCP (Marconi) ?
Radioamateurs et étudiants en traitement du signal qui veulent qu'un agent prototype des récepteurs analogiques en simulation et leur rende des flowgraphs GNU Radio à étudier.
Combien coûte GNU Radio MCP (Marconi) pour une équipe ou en production ?
Gratuit sous GPL-3.0-or-later.
GNU Radio MCP (Marconi) est-il sûr pour les données de l’entreprise ?
S'exécute en local sans service réseau. Captures et résultats partent chez votre fournisseur de modèles. Les fichiers produits sont écrits dans artifacts/ du répertoire de travail ou dans MARCONI_WORKSPACE. La skill escape-hatch écrit et exécute des scripts Python sur votre machine.

Réponses vérifiées le 6 nov. 2026.