GnuRadio
by yoelbassin
GNU Radio MCP Server (gr-mcp)
gr-mcp は、GNU Radioのフローグラフ操作をAIアシスタントや自動化クライアント向けのツールとして公開するMCPサーバーです。FastMCPに基づいて構築されており、SDRワークフローのプログラムによる生成、編集、検証、エクスポートを目的としています。
提供機能
利用可能なGNU Radioブロックの検出
プログラムによるブロックの作成と削除
ブロックパラメータの読み取り/書き込み操作
ブロック間の接続と切断
フローグラフの検証とエラー検査
フローグラフの
.grc形式での保存
Related MCP server: Polygon-io MCP Server
要件
インストール
リポジトリをクローンします:
git clone https://github.com/yoelbassin/gr-mcp
cd gr-mcpGNU Radioがまだインストールされていない場合はインストールします:
システムのGNU Radioパッケージを参照できる仮想環境を作成します:
uv venv --system-site-packagesGNU 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プロジェクトのステータス
本プロジェクトは現在活発に開発中です。コア機能は利用可能ですが、サーバーの成熟に伴いインターフェースが変更される可能性があります。
This server cannot be deployed
Maintenance
ActivityInactive
ResponsivenessUnresponsive
Related MCP Connectors
MCP server for Speech-to-Text
Related MCP Servers
- MIT

Polygon-io MCP Serverofficial
AlicenseCqualityCmaintenanceAn MCP server for Massive.com Financial Market Data253396MIT- AlicenseNot gradedqualityCmaintenanceAn 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.8MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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.2MIT