Skip to main content
Glama
fe1iscurc0r

rsba1-mcp

by fe1iscurc0r

rsba1-core

Icom RS-BA1 V2プロトコルスタックの純粋なPython実装 — IC-705、IC-9700、および任意のCI-Vトランシーバーをネットワーク経由で制御します。Icomのバイナリは不要です。

ライセンス: MIT Python 3.11+ CI

これは何ですか?

IcomのRS-BA1ソフトウェアはWindowsのみで動作し、クローズドソースです。このプロジェクトはプロトコルをリバースエンジニアリングし、Pythonが動作する任意の環境で動作する純粋なPythonの代替品を提供します。

検証済み: IC-705 (E2E検証 2026-08-18)

Related MCP server: copper-mountain-vna-mcp

クイックスタート

pip install rsba1-core

export RADIO_HOST=192.168.0.31
export RADIO_USER=linnan
export RADIO_PASSWORD=your_password

python -m rsba1.mcp read-freq
python -m rsba1.mcp set-freq 7074000

MCPサーバー(AIエージェント向け)

python -m rsba1.mcp   # starts MCP server on stdio

利用可能なツール: read_freq, read_mode, read_smeter, set_freq, ptt, get_status

アーキテクチャ

Your AI Agent / CLI
        ↓
rsba1-core (pure Python)
        ↓
IC-705 RS-BA1 server (UDP 50001 + 50002)

ポイント: Windows API不要、Icom DLL不要、Python 3.11+のみ。

機能ステータス

機能

ステータス

CI-V読み取り(周波数/モード/Sメーター)

✅ E2E検証済み

CI-V書き込み(set_freq)

✅ E2E検証済み

PTT

✅ E2E検証済み

音声ストリーミング(UDP 50003)

❌ 未実装

ドキュメント

ライセンス

MIT — LICENSEおよびDISCLAIMER.mdを参照してください。

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables control of Software Defined Radios and decoding of radio protocols through an AI-friendly Model Context Protocol interface, supporting RTL-SDR and HackRF hardware for signal analysis and protocol decoding.
    42 PyPI
    24
    MIT
  • A
    license
    B
    quality
    A
    maintenance
    Enables AI agents to control Copper Mountain Vector Network Analyzers over TCP/IP SCPI, offering 45 tools for sweep configuration, calibration, measurement, and Touchstone export.
    49
    2
    AGPL 3.0