OERadio MCP Server – Amateurfunk-Werkzeuge für KI-Assistenten

·

Heute starten wir ein spannendes neues Projekt: Den OERadio MCP Server! Damit können KI-Assistenten wie Claude, ChatGPT und Gemini direkt auf unsere Amateurfunk-Rechner zugreifen – ohne dass du selbst Formeln eingeben oder Webseiten öffnen musst.

Was ist ein MCP Server?

MCP steht fuer Model Context Protocol – ein offener Standard, mit dem KI-Assistenten externe Werkzeuge nutzen können. Stell dir vor: Du chattest mit einem KI-Assistenten und fragst „Welche Bandgrenzen hat das 20m-Band?“ oder „Wie lang muss mein Dipol fuer 14.2 MHz sein?“ – und der Assistent rechnet das sofort fuer dich aus.

MCP wurde urspruenglich von Anthropic (den Machern von Claude) entwickelt, ist aber mittlerweile ein offener Standard unter der Linux Foundation. 2025 haben auch OpenAI und Google MCP-Unterstuetzung eingefuehrt.

Warum ist das nuetzlich?

Viele Funkamateure nutzen mittlerweile KI-Assistenten fuer verschiedene Aufgaben. Mit dem OERadio MCP Server können diese Assistenten jetzt:

  • Bandplaene abfragen – Welche Modes sind auf welcher Frequenz erlaubt?
  • Antennenlaengen berechnen – Dipol, Vertikal, 5/8-Lambda fuer jede Frequenz
  • Kabeldaempfung ermitteln – RG58, Ecoflex, LMR400 bei jeder Frequenz und Laenge
  • EIRP berechnen – Fuer Sicherheitsabstaende nach OENORM
  • SWR-Verluste bestimmen – Wie viel Leistung geht bei SWR 2.5 verloren?
  • Akkulaufzeit planen – Wie lange reicht mein 12Ah LiFePO4 fuer SOTA?
  • Leistung umrechnen – Watt, dBm, dBW hin und her

Praxisbeispiele

Hier einige Beispiele, was du den KI-Assistenten fragen kannst:

„Berechne mir die Antennenlaenge fuer einen Dipol auf 7.1 MHz“

Antwort: Wellenlaenge 42.2m, Dipol gesamt 20.1m, jeder Arm 10.05m

„Ich habe 100W Sendeleistung, 2.5dB Kabelverlust und eine 3-Element Yagi mit 7dBi. Wie viel EIRP ist das?“

Antwort: EIRP = 281.84 Watt (24.5 dBW)

„Vergleiche alle Koaxialkabel fuer 20m Laenge bei 144 MHz“

Antwort: Ecoflex15 = 1.16dB, LMR600 = 0.98dB, RG58 = 7.2dB … Empfehlung: LMR600

Verfuegbare Werkzeuge

Der MCP Server bietet 11 Tools:

ToolBeschreibung
get_band_planIARU Region 1 Bandplan abfragen
list_all_bandsAlle Baender auflisten
check_frequencyFrequenz pruefen – erlaubt oder nicht?
calculate_eirpEIRP/ERP fuer Sicherheitsabstaende
calculate_cable_lossKabeldaempfung berechnen
compare_cablesAlle Kabeltypen vergleichen
calculate_battery_runtimeAkkulaufzeit fuer Portabelbetrieb
get_antenna_gainAntennengewinn nachschlagen
calculate_wavelengthWellenlaenge und Antennenlaengen
calculate_swr_lossVerluste durch SWR
convert_powerWatt, dBm, dBW umrechnen

Welche KI-Assistenten werden unterstuetzt?

MCP ist mittlerweile ein offener Standard, der von den drei grossen KI-Anbietern unterstuetzt wird:

ProduktMCPAnmerkung
Claude DesktopJaVolle Unterstuetzung
Claude Code (CLI)JaVolle Unterstuetzung
ChatGPT DesktopJaDeveloper Mode erforderlich (Pro/Plus/Team/Enterprise)
Gemini CLIJaSeit Dezember 2025
claude.ai (Web)NeinNur Desktop-App
chatgpt.com (Web)NeinNur Desktop-App

So nutzt du den MCP Server

Claude Desktop

Öffne die Konfigurationsdatei:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json

Fuege diese Konfiguration hinzu:

{
  "mcpServers": {
    "oeradio": {
      "type": "streamable-http",
      "url": "https://oeradio-mcp.oeradio.at/mcp"
    }
  }
}

Starte Claude Desktop neu – fertig!

ChatGPT (mit Developer Mode)

Voraussetzung: ChatGPT Pro, Plus, Team oder Enterprise Account.

  1. Gehe zu Settings – Connectors – Advanced
  2. Aktiviere Developer Mode
  3. Klicke auf Create und gib ein: Name: OERadio, URL: https://oeradio-mcp.oeradio.at/mcp
  4. Im Chat: Klicke auf + – More – Developer mode und waehle OERadio

Gemini CLI

Fuege den Server mit diesem Befehl hinzu:

gemini mcp add --transport http oeradio https://oeradio-mcp.oeradio.at/mcp

Kein MCP-Client? Kein Problem!

Falls du keinen MCP-faehigen Assistenten nutzt, stehen die gleichen Berechnungen auch als Web-Apps zur Verfuegung:

Technik dahinter

Der Server wurde in TypeScript mit Node.js entwickelt und laeuft als Docker-Container. Er ist:

  • Öffentlich zugaenglich – keine Registrierung nötig
  • Read-only – nur Berechnungen, keine Daten gespeichert
  • Open Source – Code auf GitHub verfuegbar
  • Im MCP Registry – offiziell gelistet

Links


73 de OE8YML – Fragen und Feedback gerne per E-Mail oder auf der QRG!