Skip to main content
Glama
fe1iscurc0r

rsba1-mcp

by fe1iscurc0r

rsba1-core

Icom RS-BA1 V2 프로토콜 스택의 순수 Python 구현 — 네트워크를 통해 IC-705, IC-9700 및 모든 CI-V 트랜시버를 제어합니다. Icom 바이너리가 필요하지 않습니다.

License: MIT Python 3.11+ CI

이게 무엇인가요?

Icom의 RS-BA1 소프트웨어는 Windows에서만 실행되며 폐쇄 소스입니다. 이 프로젝트는 프로토콜을 리버스 엔지니어링하여 Python이 실행되는 모든 곳에서 실행되는 순수 Python 대체품을 제공합니다.

테스트 완료: IC-705 (2026-08-18 E2E 검증 완료)

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 read (freq/mode/smeter)

✅ E2E 검증 완료

CI-V write (set_freq)

✅ E2E 검증 완료

PTT

✅ E2E 검증 완료

Audio streaming (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