GR-MCP: gnuradio MCP 서버
GNURadio MCP 서버 는 GNURadio를 위한 최신의 확장 가능한 머신 제어 프로토콜(MCP) 서버로, 프로그래밍 방식, 자동화, AI 기반 GNURadio 플로우 그래프 생성을 지원합니다. 대규모 언어 모델(LLM), 자동화 프레임워크 및 맞춤형 클라이언트와의 원활한 통합을 위해 설계되었으며, .grc 파일을 생성하고 대규모 SDR 워크플로를 제어할 수 있도록 지원합니다.
왜 GNURadio MCP 서버를 사용해야 하나요?
SDR 워크플로 및 플로우그래프 생성 자동화
LLM, 봇 및 사용자 정의 도구와 통합
프로그래밍 방식으로 흐름 그래프를 빌드, 수정 및 검증합니다.
SDR 프로토타입 제작에서 시간을 절약하고 수동 오류를 줄이세요
특징
🌐 MCP API : GNURadio를 위한 강력한 MCP 인터페이스를 제공합니다.
🛠️ 프로그래밍 방식 플로우그래프 생성 : 코드나 자동화에서
.grc파일을 빌드, 편집 및 저장합니다.🤖 LLM 및 자동화 준비 : AI 및 자동화 통합을 위해 설계됨
🧩 확장성 : 쉬운 확장 및 사용자 정의를 위한 모듈형 아키텍처
📝 예제 플로우그래프 :
misc/디렉토리에 사용 가능한.grc예제가 포함되어 있습니다.🧪 테스트됨 :
pytest사용한 포괄적인 단위 테스트
Related MCP server: Crowdlistening
빠른 시작
요구 사항
파이썬 >= 3.13
GNURadio(GNURadio Companion v3.10.12.0으로 테스트됨)
자외선
용법
저장소를 복제합니다
지엑스피1
UV 환경 설정
--system-site-packages플래그는 GNURadio가gnuradioPython 패키지를 전역적으로 설치하기 때문에 필요합니다.
MCP 서버 구성을 클라이언트 구성에 추가하세요. 예를 들어, Claude Desktop 또는 Cursor의 경우:
개발
개발 종속성을 설치하고 다음을 사용하여 테스트를 실행합니다.
프로젝트 상태
현재 개발 중입니다. 핵심 서버 기능은 사용 가능하지만, API와 기능은 계속 발전하고 있습니다. 여러분의 피드백과 기여는 매우 소중합니다!