OOT Catalog
GR-MCP includes a curated catalog of 24 OOT modules. 12 are preinstalled in the base runtime image; 12 can be installed on-demand.
Accessing the Catalog
The catalog is exposed as MCP resources:
# List all modules# Resource: oot://directory
# Get details for a specific module# Resource: oot://directory/lora_sdrPreinstalled Modules
These modules are included in gnuradio-runtime:latest:
Hardware
| Module | Description |
|---|---|
| osmosdr | Hardware source/sink for RTL-SDR, Airspy, HackRF, and more |
| funcube | Funcube Dongle Pro/Pro+ controller and source block |
| hpsdr | OpenHPSDR Protocol 1 interface for HPSDR hardware |
| limesdr | LimeSDR source/sink blocks (LMS7002M) |
Satellite
| Module | Description |
|---|---|
| satellites | Satellite telemetry decoders (AX.25, CCSDS, AO-73, etc.) |
| satnogs | SatNOGS satellite ground station decoders and deframers |
Broadcast
| Module | Description |
|---|---|
| rds | FM RDS/RBDS (Radio Data System) decoder |
Cellular
| Module | Description |
|---|---|
| gsm | GSM/GPRS burst receiver and channel decoder |
Aviation
| Module | Description |
|---|---|
| air_modes | Mode-S/ADS-B aircraft transponder decoder (1090 MHz) |
Analysis & Visualization
| Module | Description |
|---|---|
| iqbal | Blind IQ imbalance estimator and correction |
| radar | Radar signal processing toolbox (FMCW, OFDM radar) |
| fosphor | GPU-accelerated real-time spectrum display (OpenCL) |
Installable Modules
Install these with install_oot_module():
IoT
gr-lora_sdr
LoRa PHY transceiver (CSS modulation/demodulation)
install_oot_module( git_url="https://github.com/tapparelj/gr-lora_sdr", branch="master")gr-ieee802_15_4
IEEE 802.15.4 (Zigbee) O-QPSK transceiver
install_oot_module( git_url="https://github.com/bastibl/gr-ieee802-15-4", branch="maint-3.10", build_deps=["castxml"])WiFi
gr-ieee802_11
IEEE 802.11a/g/p OFDM transceiver
install_oot_module( git_url="https://github.com/bastibl/gr-ieee802-11", branch="maint-3.10", build_deps=["castxml"])Aviation
gr-adsb
ADS-B (1090 MHz) aircraft transponder decoder
install_oot_module( git_url="https://github.com/mhostetter/gr-adsb", branch="maint-3.10")Satellite
gr-iridium
Iridium satellite burst detector and demodulator
install_oot_module( git_url="https://github.com/muccc/gr-iridium", branch="master")gr-leo
LEO satellite channel simulator (Doppler, path loss, atmosphere)
install_oot_module( git_url="https://gitlab.com/librespacefoundation/gr-leo", branch="gnuradio-3.10")Broadcast
gr-dab
DAB/DAB+ digital audio broadcast receiver
install_oot_module( git_url="https://github.com/hboeglen/gr-dab", branch="maint-3.10", build_deps=["autoconf", "automake", "libtool", "libfaad-dev"], cmake_args=["-DENABLE_DOXYGEN=OFF"])gr-nrsc5
HD Radio (NRSC-5) digital broadcast decoder
install_oot_module( git_url="https://github.com/argilo/gr-nrsc5", branch="master", build_deps=["autoconf", "automake", "libtool"])gr-dl5eu
DVB-T OFDM synchronization and TPS decoder
install_oot_module( git_url="https://github.com/dl5eu/gr-dl5eu", branch="main")Utility
gr-foo
Wireshark PCAP connector, burst tagger, periodic msg source
install_oot_module( git_url="https://github.com/bastibl/gr-foo", branch="maint-3.10", build_deps=["castxml"])Optical
gr-owc
Optical Wireless Communication channel simulation and modulation
install_oot_module( git_url="https://github.com/UCaNLabUMB/gr-owc", branch="main")Analysis
gr-inspector
Signal analysis toolbox (energy detection, OFDM estimation)
install_oot_module( git_url="https://github.com/gnuradio/gr-inspector", branch="master", build_deps=["qtbase5-dev", "libqwt-qt5-dev"])Module Categories Summary
| Category | Preinstalled | Installable |
|---|---|---|
| Hardware | 4 | 0 |
| Satellite | 2 | 2 |
| Cellular | 1 | 0 |
| Broadcast | 1 | 3 |
| Aviation | 1 | 1 |
| IoT | 0 | 2 |
| WiFi | 0 | 1 |
| Analysis | 2 | 1 |
| Visualization | 1 | 0 |
| Utility | 0 | 1 |
| Optical | 0 | 1 |
| Total | 12 | 12 |