Goose FM

by mccartykim

282 downloads
Not rated
GitHub

About

MVP of an MCP server that lets ai assistants tune into fm stations

Details

Author
mccartykim
Downloads
282
Categories
Other

- Simple MCP server demonstration
- Tunes into live FM radio via rtl‑sdr
- Plays radio audio through system speakers
- Ready‑to‑run Nix flake command
- Integrates with Claude Desktop

Run the stdio server with nix run github:mccartykim/goose_fm. To add it to Claude Desktop, include the provided "GooseFM" entry in your Claude configuration (command: nix, args: ["run", "github:mccartykim/goose_fm"]). Note that the Nix flake does not properly encapsulate the required sox and rtl_fm dependencies.

Goose FM

A simple demonstration of how MCP servers work for a tech talk at work!

With an rtl-sdr dongle and an antenna, your AI assistant can tune into radio stations and play them via your speakers.

Usage

The command to run this stdio server:

nix run github:mccartykim/goose_fm

To add to Claude desktop:

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

Known issues: Nix flake doesn't seem to properly encapsulate sox and rtl_fm in their scope... yet

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.