io.github.achildrenmile/oeradio-mcp

Registre officiel Autres

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

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http oeradio-mcp 'https://oeradio-mcp.oeradio.at/mcp'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "oeradio-mcp": {
            "type": "http",
            "url": "https://oeradio-mcp.oeradio.at/mcp"
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. OERadio MCP Server
  2. What is MCP?
  3. Supported AI Assistants
  4. Available Tools
  5. Available Resources
  6. Supported Data
  7. Client Configuration
  8. API Endpoints
  9. Self-Hosting
  10. Development
  11. Registry
  12. Links
  13. License

OERadio MCP Server

🎙️ Part of the oeradio.at open source ham radio tool collection. Browse all tools → **oeradio.at/werkzeuge**

Public MCP (Model Context Protocol) server providing amateur radio tools and calculations for IARU Region 1 operators.

Endpoint: https://oeradio-mcp.oeradio.at/mcp Author: OE8YML License: MIT

What is MCP?

Model Context Protocol (MCP) is an open standard that allows AI assistants to use external tools. Originally developed by Anthropic, MCP is now supported by Claude, ChatGPT, and Gemini. With this server, you can ask your AI assistant questions like "What are the band limits for 20m?" or "How long should my dipol be for 14.2 MHz?" and get instant calculations.

Supported AI Assistants

PlatformMCP SupportNotes
Claude DesktopYesFull support
Claude Code (CLI)YesFull support
ChatGPT DesktopYesRequires Developer Mode (Pro/Plus/Team/Enterprise)
Gemini CLIYesSince December 2025
claude.ai (web)NoDesktop app only
chatgpt.com (web)NoDesktop app only

Available Tools

Radio Calculation Tools
ToolDescription
get_band_planGet IARU Region 1 band plan for a specific band
list_all_bandsList all amateur radio bands
check_frequencyCheck if a frequency is within amateur bands
calculate_eirpCalculate EIRP/ERP from power, cable loss, and antenna gain
calculate_cable_lossCalculate coaxial cable attenuation
compare_cablesCompare all cable types at a given frequency and length
calculate_battery_runtimeCalculate battery runtime for portable operation
get_antenna_gainLook up typical antenna gain values
calculate_wavelengthCalculate wavelength and antenna lengths
calculate_swr_lossCalculate power loss from SWR mismatch
convert_powerConvert between Watt, dBm, and dBW
Austrian Callsign Tools
ToolDescription
callsign_lookupSearch Austrian callsigns (fb.gv.at, QRZ.com, HamQTH fallback)
callsign_availableCheck if a suffix is available across Austrian districts
callsign_suggestGenerate callsign suggestions based on name
callsign_validateValidate callsigns against Austrian rules
callsign_database_infoShow database version and statistics

The callsign tools use the official Austrian callsign list from fb.gv.at as the primary data source. External lookups (QRZ.com, HamQTH) include warnings when a callsign is found externally but not in the official list.

Directory Tools
ToolDescription
list_oeradio_toolsList all OERadio.at amateur radio web tools with URLs

Available Resources

URIDescription
bandplan://iaru-region1/completeComplete IARU Region 1 band plan
cables://coaxial/allAttenuation data for all coaxial cables
antennas://gains/allTypical antenna gain values
oeradio://tools/allComplete OERadio.at tools directory
callsigns://districtsAustrian amateur radio districts (OE1-OE9)
callsigns://license-classesAustrian license class information

Supported Data

Bands (IARU Region 1)

2200m, 630m, 160m, 80m, 60m, 40m, 30m, 20m, 17m, 15m, 12m, 10m, 6m, 2m, 70cm, 23cm, 13cm

Coaxial Cables

RG58, RG213, H2000Flex, Aircell7, Ecoflex10, Ecoflex15, LMR400, LMR600

Antenna Types

Dipol, Groundplane, Vertical, Yagi (3/5/7 elements), Quad (2 elements), J-Pole, Slim Jim, Collinear (X50/X200/X510)

Austrian Callsign Data
  • Source: Official callsign list from fb.gv.at (Fernmeldebüro)
  • Updates: Automatic monthly updates via GitHub Actions
  • Districts: OE1 (Wien), OE2 (Salzburg), OE3 (NÖ), OE4 (Burgenland), OE5 (OÖ), OE6 (Steiermark), OE7 (Tirol), OE8 (Kärnten), OE9 (Vorarlberg)
  • License Classes: Class 1 (CEPT full), Class 3 (CEPT restricted), Class 4 (Beginner)

The callsign database is updated automatically on the 2nd of each month and contains ~7,500 entries.

OERadio.at Web Tools

All tools are available at https://oeradio.at/werkzeuge/

Calculators (Blick-Series):

ToolURLDescription
AkkuBlickhttps://akkublick.oeradio.atBattery planner for portable operation
AntennenBlickhttps://antennenblick.oeradio.atAntenna information and calculations
BandBlickhttps://bandblick.oeradio.atIARU Region 1 band plan viewer
KabelBlickhttps://kabelblick.oeradio.atCoaxial cable attenuation calculator
StrahlBlickhttps://strahlblick.oeradio.atRF safety calculator (EIRP)
RelaisBlickhttps://relaisblick.oeradio.atAustrian repeater map

Learning Tools:

ToolURLDescription
OE-CEPThttps://oecept.oeradio.atAustrian amateur radio exam trainer
CQ...Nothinghttps://cqnothing.oeradio.atHF troubleshooting scenario trainer
FirstContacthttps://firstcontact.oeradio.atShortwave beginner tutorial
PrefixPlayhttps://prefixplay.oeradio.atCallsign prefix learning game
QBlitzhttps://qblitz.oeradio.atQ-codes rapid trainer
QSOBuddyhttps://qsobuddy.oeradio.atQSO conversation practice
MorseFleethttps://morsefleet.oeradio.atMorse code Battleship game (10-25 WPM)

Utilities:

ToolURLDescription
QSL Card Generatorhttps://qsl.oeradio.atCreate custom QSL confirmation cards
FunkPilothttps://funkpilot.oeradio.atAI assistant for amateur radio
Dobratschrundehttps://dobratschrunde.oeradio.atGuestbook for Dobratsch radio round

Client Configuration

Claude Desktop

Add to your configuration file:

  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json
{
  "mcpServers": {
    "oeradio": {
      "type": "streamable-http",
      "url": "https://oeradio-mcp.oeradio.at/mcp"
    }
  }
}
Claude Code (CLI)

Add to ~/.config/claude/settings.json:

{
  "mcpServers": {
    "oeradio": {
      "type": "streamable-http",
      "url": "https://oeradio-mcp.oeradio.at/mcp"
    }
  }
}
ChatGPT (Developer Mode)

Requires ChatGPT Pro, Plus, Team, or Enterprise account.

  1. Go to Settings > Connectors > Advanced
  2. Enable Developer Mode
  3. Click Create and enter:
    • Name: OERadio
    • URL: https://oeradio-mcp.oeradio.at/mcp
  4. In chat: Click + > More > Developer mode and select OERadio
Gemini CLI

Add the server using the command:

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

Or add to your settings.json:

{
  "mcpServers": {
    "oeradio": {
      "url": "https://oeradio-mcp.oeradio.at/mcp"
    }
  }
}
Clients with stdio only
{
  "mcpServers": {
    "oeradio": {
      "command": "npx",
      "args": ["mcp-remote", "https://oeradio-mcp.oeradio.at/mcp"]
    }
  }
}

API Endpoints

EndpointMethodDescription
/GETServer info and tool list
/healthGETHealth check
/mcpPOSTMCP JSON-RPC requests
/mcpGETMCP SSE stream (with session ID)
/mcpDELETEEnd session

Self-Hosting

Requirements
  • Node.js 20+
  • Docker (optional)
Docker
docker build -t oeradio-mcp .
docker run -d -p 3000:3000 --name oeradio-mcp oeradio-mcp
Docker Compose
docker compose up -d
Manual
npm install
npm run build
npm start

Development

npm install
npm run dev

Registry

This server is published to the MCP Registry:

  • Name: io.github.achildrenmile/oeradio-mcp
  • Version: 1.0.0

License

MIT


73 de OE8YML

Questions fréquentes

Qu'est-ce que io.github.achildrenmile/oeradio-mcp ?

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

Comment installer io.github.achildrenmile/oeradio-mcp ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http oeradio-mcp 'https://oeradio-mcp.oeradio.at/mcp'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour io.github.achildrenmile/oeradio-mcp ?

Son entrée au registre n'indique aucune clé ni secret obligatoire. Certaines fonctions peuvent tout de même demander un compte auprès du service auquel il se connecte.

io.github.achildrenmile/oeradio-mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient io.github.achildrenmile/oeradio-mcp ?

Il est publié par achildrenmile. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.