Goose FM

Goose FM

site icon
2025.02.13 0
Python广播电台播放技术演示娱乐功能
Goose FM 是一个简单的 MCP 服务器演示项目,主要用于技术演示。它利用 rtl-sdr 设备和天线,让 AI 助手能够调谐到广播电台并通过扬声器播放。
View on GitHub

Overview

基本能力

产品定位

Goose FM 是一个用于技术演示的 MCP 服务器,展示如何通过 MCP 服务器实现广播电台的调谐和播放。

核心功能

  • 通过 rtl-sdr 设备和天线调谐广播电台
  • 通过扬声器播放调谐到的广播电台

适用场景

  • 技术演示
  • 广播电台播放实验

工具列表

  • rtl-sdr 设备:用于接收广播信号
  • sox 和 rtl_fm:用于音频处理和调谐

常见问题解答

  • Nix flake 目前无法正确封装 sox 和 rtl_fm

使用教程

使用依赖

需要安装 Nix 和 rtl-sdr 设备。

安装教程

运行以下命令启动 stdio 服务器:

nix run github:mccartykim/goose_fm

添加到 Claude desktop 的配置:

"GooseFM": {
  "command": "nix",
  "args": [
    "run",
    "github:mccartykim/goose_fm",
  ]
}

调试方式

目前已知问题:Nix flake 无法正确封装 sox 和 rtl_fm。

许可证

None