GnuRadio

Integrations

  • Provides an MCP interface for GNURadio, allowing programmatic creation, modification, and validation of flowgraphs and SDR workflows

  • Built for Python 3.13+ compatibility, enabling Python-based automation of GNURadio workflows

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 사용한 포괄적인 단위 테스트

빠른 시작

요구 사항

  • 파이썬 >= 3.13
  • GNURadio(GNURadio Companion v3.10.12.0으로 테스트됨)
  • 자외선

용법

  1. 저장소를 복제합니다

지엑스피1

  1. GNURadio 설치
  2. UV 환경 설정
cd gnuradioMCP uv venv --system-site-packages

--system-site-packages 플래그는 GNURadio가 gnuradio Python 패키지를 전역적으로 설치하기 때문에 필요합니다.

  1. MCP 서버 구성을 클라이언트 구성에 추가하세요. 예를 들어, Claude Desktop 또는 Cursor의 경우:
"mcpServers": { "GnuradioMCP": { "command": "uv", "args": [ "--directory", "/path/to/gnuradioMCP", "run", "main.py" ] } }

개발

개발 종속성을 설치하고 다음을 사용하여 테스트를 실행합니다.

pip install -e ".[dev]" pytest

프로젝트 상태

현재 개발 중입니다. 핵심 서버 기능은 사용 가능하지만, API와 기능은 계속 발전하고 있습니다. 여러분의 피드백과 기여는 매우 소중합니다!

-
security - not tested
F
license - not found
-
quality - not tested

그누라디오

  1. 특징
    1. 빠른 시작
      1. 요구 사항
      2. 용법
    2. 개발
      1. 프로젝트 상태

        Related MCP Servers

        • -
          security
          A
          license
          -
          quality
          Facilitates interaction with the Transistor.fm API, offering capabilities to manage podcasts, episodes, and access analytics efficiently.
          Last updated -
          1
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          Enables interaction with the Audius music platform API, supporting user, track, and playlist operations through the Model Context Protocol.
          Last updated -
          40
          TypeScript
          • Apple
        • -
          security
          F
          license
          -
          quality
          Connects Claude with Spotify to control playback, search music, get track information, and manage the queue through conversation.
          Last updated -
          Python
        • -
          security
          -
          license
          -
          quality
          A Model Context Protocol server that enables controlling Spotify playback through natural language commands in MCP clients like Cursor or Claude for Desktop.
          Last updated -
          1
          TypeScript

        View all related MCP servers

        ID: vqwc5u4909