Skip to main content
Glama

GNU Radio MCP 서버 (gr-mcp)

Python Version Trust Score

gr-mcp는 GNU Radio 흐름 그래프(flowgraph) 작업을 AI 어시스턴트 및 자동화 클라이언트를 위한 도구로 노출하는 MCP 서버입니다. FastMCP를 기반으로 구축되었으며 프로그래밍 방식의 SDR 워크플로우 생성, 편집, 검증 및 내보내기를 위해 설계되었습니다.

제공 기능

  • 사용 가능한 GNU Radio 블록 탐색

  • 프로그래밍 방식의 블록 생성 및 제거

  • 블록 매개변수 읽기/쓰기 작업

  • 블록 간 연결 및 연결 해제

  • 흐름 그래프 검증 및 오류 검사

  • .grc 파일로 흐름 그래프 저장

Related MCP server: GR-MCP

요구 사항

  • Python >=3.13

  • GNU Radio가 설치되어 있고 Python에서 사용 가능해야 함 (GNU Radio Companion 3.10.12.0으로 테스트됨)

  • uv

설치

  1. 저장소를 복제합니다:

git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcp
  1. GNU Radio가 설치되어 있지 않다면 설치합니다:

  1. 시스템 GNU Radio 패키지를 인식할 수 있는 가상 환경을 생성합니다:

uv venv --system-site-packages

GNU Radio는 일반적으로 시스템 수준의 Python 패키지로 설치되므로 --system-site-packages 플래그가 필요합니다.

MCP 클라이언트로 실행

MCP 클라이언트 구성(예: Cursor 또는 Claude Desktop)에 gr-mcp를 추가합니다:

{
  "mcpServers": {
    "gr-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/gr-mcp",
        "run",
        "main.py"
      ]
    }
  }
}

개발

개발 의존성을 설치하고 테스트를 실행합니다:

pip install -e ".[dev]"
pytest

프로젝트 상태

이 프로젝트는 활발히 개발 중입니다. 핵심 기능은 사용할 수 있으며, 서버가 성숙해짐에 따라 인터페이스가 변경될 수 있습니다.

A
license - permissive license
-
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Related MCP Servers

  • A
    license
    -
    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.
    20
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    An MCP server that enables natural language-driven creation and management of GNU Radio flowgraphs with validated block connections and parameter configurations. It provides tools for searching the GNU Radio block library, detecting SDR hardware, and generating functional signal processing code.
    7
    MIT
  • A
    license
    -
    quality
    B
    maintenance
    Conversational AI control for Software Defined Radio via the Model Context Protocol.
    5
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    Enables natural language control of a live GNU Radio SDR flowgraph, allowing users to tune frequencies, adjust gain, capture IQ samples, analyze spectra, and detect signals through an MCP-compatible client.
    MIT

View all related MCP servers

Related MCP Connectors

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

  • Radio MCP — wraps Radio Browser API (free, no auth)

  • US ISO Grid MCP — real-time electricity generation, fuel mix, demand,

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yoelbassin/gr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server