Skip to main content
Glama

oeradio-mcp

io.github.achildrenmile/oeradio-mcp

Amateur radio MCP server with band plans, EIRP, cable loss, antenna gains, and more

Server Details

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
achildrenmile/oeradio-mcp
GitHub Stars
0

Your Connectors

Sign in to create a connector for this server.

Available Tools

11 tools
calculate_battery_runtimeTry in Inspector

Berechnet die Akkulaufzeit basierend auf Kapazität und durchschnittlichem Stromverbrauch. Berücksichtigt Effizienz und Entladetiefe.

ParametersJSON Schema
NameRequiredDescriptionDefault
voltageYesNennspannung des Akkus in Volt
efficiencyNoWirkungsgrad des Reglers (0.85 = 85%)
capacity_ahYesAkkukapazität in Amperestunden (Ah)
consumption_wattsYesDurchschnittlicher Verbrauch in Watt
max_discharge_percentNoMaximale Entladetiefe in % (80% empfohlen für LiFePO4)
calculate_cable_lossTry in Inspector

Berechnet die Kabeldämpfung für verschiedene Koaxialkabeltypen bei einer bestimmten Frequenz und Länge

ParametersJSON Schema
NameRequiredDescriptionDefault
cable_typeYesKabeltyp
frequency_mhzYesFrequenz in MHz
length_metersYesKabellänge in Metern
calculate_eirpTry in Inspector

Berechnet EIRP (Equivalent Isotropically Radiated Power) aus Sendeleistung, Kabelverlust und Antennengewinn. Nützlich für Sicherheitsabstands-Berechnungen nach ÖNORM.

ParametersJSON Schema
NameRequiredDescriptionDefault
power_wattsYesSendeleistung in Watt
cable_loss_dbYesKabelverlust in dB
antenna_gain_dbiYesAntennengewinn in dBi
calculate_swr_lossTry in Inspector

Berechnet den Leistungsverlust durch Fehlanpassung (SWR/VSWR)

ParametersJSON Schema
NameRequiredDescriptionDefault
swrYesSWR-Wert (z.B. 1.5, 2.0, 3.0)
calculate_wavelengthTry in Inspector

Berechnet die Wellenlänge für eine gegebene Frequenz und optional Drahtlängen für Antennen

ParametersJSON Schema
NameRequiredDescriptionDefault
unitNoEinheit der FrequenzMHz
frequencyYesFrequenz
velocity_factorNoVerkürzungsfaktor für Draht (0.95 typisch)
check_frequencyTry in Inspector

Prüft ob eine Frequenz im Amateurfunk erlaubt ist und gibt das zugehörige Band zurück

ParametersJSON Schema
NameRequiredDescriptionDefault
unitNoEinheit der FrequenzkHz
frequencyYesFrequenz als Zahl
compare_cablesTry in Inspector

Vergleicht alle verfügbaren Kabeltypen bei einer bestimmten Frequenz und Länge

ParametersJSON Schema
NameRequiredDescriptionDefault
frequency_mhzYesFrequenz in MHz
length_metersYesKabellänge in Metern
convert_powerTry in Inspector

Rechnet Leistungswerte zwischen Watt, dBm und dBW um

ParametersJSON Schema
NameRequiredDescriptionDefault
valueYesLeistungswert
from_unitYesAusgangseinheit
get_antenna_gainTry in Inspector

Gibt typische Gewinnwerte für verschiedene Antennentypen zurück

ParametersJSON Schema
NameRequiredDescriptionDefault
antenna_typeNoAntennentyp (z.B. 'dipol', 'yagi-5el') oder leer für alle
get_band_planTry in Inspector

Gibt Frequenzgrenzen, erlaubte Modes und maximale Sendeleistung für ein Amateurfunkband zurück (IARU Region 1 / Österreich)

ParametersJSON Schema
NameRequiredDescriptionDefault
bandYesBandbezeichnung wie '20m', '2m', '70cm', '160m'
list_all_bandsTry in Inspector

Listet alle verfügbaren Amateurfunkbänder mit Grundinformationen auf

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters