Complete AI Training

MCP server · Coding

GNU Radio MCP server (Marconi)

by yoelbassin

Ask your AI to build and run radio signal flowcharts and simulations, and keep the files it makes.

Flow diagram: you ask your AI “Simulate an FM station at 100.3 MHz and build me a receiver”, on your own computer the GNU Radio MCP server (Marconi) works with your own computer, and you get back answers plus saved files you own.

This is a helper that lets your AI work with GNU Radio, a free tool used to build radio signal processing setups. You describe what you want on the air in plain words, and the AI puts together the flowchart files, runs them, and shows you what came out. It is handy for radio hobbyists, students, and engineers who work with signals but would rather describe the job than click through menus.

What is an MCP server? The 30-second version

On its own, your AI can only chat. An MCP server is a small helper program that gives your AI a new skill or a connection to another tool. This one connects your AI to GNU Radio, so it can build and run radio flowcharts for you. When you ask for something like an FM receiver, the AI uses this helper to do the actual work instead of just talking about it.

What this MCP server does

You ask your AI in plain language for something radio related, like simulating a station or decoding a recording. The AI picks the right skill and uses this helper to build the GNU Radio flowchart or pipeline. The helper runs the setup, looks at the signal, and checks whether it worked. You get the results in the chat plus saved files you can keep and reuse. Everything happens on your own computer, and for now it is simulation only, with no real radio hardware.

Flow diagram: you ask your AI “Simulate an FM station at 100.3 MHz and build me a receiver”, on your own computer the GNU Radio MCP server (Marconi) works with your own computer, and you get back answers plus saved files you own. Click to zoom

What you can do with it

  • Survey a recording or simulated spectrum and see what signals are present
  • Build a receiver that tunes to a channel and demodulates it
  • Simulate a radio scene, like an FM station at a chosen frequency
  • Debug a receiver that outputs nothing and find where it went wrong
  • Run a transmit-then-receive experiment entirely in simulation
  • Save your work as flowcharts, captures, and pipeline files you own

Try asking your AI

  • “Simulate an FM station at 100.3 MHz and build me a receiver.”
  • “Here is a capture called mystery.wav. Survey what is on the air, then decode the strongest carrier.”
  • “My receiver outputs nothing. Help me figure out why.”
  • “Set up a transmit and receive loop in simulation and show me the result.”

What it gives back to you

You get answers and summaries in the chat, like what signals were found or whether the receiver worked. It also saves files for you: GNU Radio flowcharts, signal captures, and pipeline files, usually in an artifacts folder. Those files are yours to open, edit, and run again later.

Before you start

What you need

  • The uv tool and Python 3.13 or newer
  • GNU Radio 3.10 or newer installed on your computer (not needed just to analyze existing recordings)
  • Claude Code, where you add this as a plugin

Good to know

It is early development and simulation only for now, so it will not touch real radio hardware, and it saves files to your computer, so keep an eye on where those land.

Install it with your AI

Add GNU Radio MCP server (Marconi) to your AI, no technical skills needed

You don't install anything by hand. You copy one prompt, paste it into an AI that can work on your computer, and it checks, installs and connects the server for you, asking you when it needs something.

Sign in to get the install prompt

Members get a ready-made prompt that lets the Claude desktop app check GNU Radio MCP server (Marconi), install it and connect it for them, step by step. You don't need any technical skills: you copy, paste and answer a few questions. Your connected AI can also find and install any of the 4,066 MCP servers here for you.

Sign in Become a member

Who it's for

Radio hobbyists, students, and signal processing engineers who want to describe a job in words instead of building flowcharts by hand.