Skip to main content
Glama

GnuRadio

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による包括的なユニットテスト

クイックスタート

要件

  • Python >= 3.13
  • GNURadio (GNURadio Companion v3.10.12.0 でテスト済み)
  • 紫外線

使用法

  1. リポジトリをクローンする
git clone https://github.com/yoelbassin/gr-mcp
  1. GNURadioをインストールする
  2. UV環境を設定する
cd gr-mcp uv venv --system-site-packages

GNURadio はgnuradio Python パッケージをグローバルにインストールするため--system-site-packagesフラグが必要です。

  1. **MCPサーバー設定をクライアント設定に追加します。**例えば、Claude DesktopまたはCursorの場合:
"mcpServers": { "gr-mcp": { "command": "uv", "args": [ "--directory", "/path/to/gr-mcp", "run", "main.py" ] } }

発達

開発依存関係をインストールし、次のコマンドでテストを実行します。

pip install -e ".[dev]" pytest

プロジェクトのステータス

**開発中。**コアサーバー機能は利用可能ですが、APIと機能は進化を続けています。皆様からのフィードバックと貢献を心よりお待ちしております。

-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Gnuラジオ

  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 -
          9
          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

        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/gnuradioMCP'

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