Goose FM
by mccartykim
Goose FM is a simple demonstration of how MCP servers work. It allows an AI assistant to tune into radio stations and play them via speakers using an rtl-sdr dongle and an antenna.
Last updated: N/A
What is Goose FM?
Goose FM is a server that enables radio streaming using an RTL-SDR dongle. It's designed as a demonstration of MCP server functionality, allowing an AI assistant to tune into and play radio stations.
How to use Goose FM?
To use Goose FM, run the server using the command nix run github:mccartykim/goose_fm
. To integrate it with Claude desktop, add the provided configuration snippet to the Claude desktop configuration.
Key features of Goose FM
Radio station tuning
Audio playback through speakers
Integration with AI assistants
MCP server demonstration
Use cases of Goose FM
Playing radio stations through an AI assistant
Demonstrating MCP server functionality
Home radio setup
Educational purposes
FAQ from Goose FM
What is an RTL-SDR dongle?
What is an RTL-SDR dongle?
An RTL-SDR dongle is a low-cost software-defined radio receiver that can tune into a wide range of radio frequencies.
What is Nix?
What is Nix?
Nix is a package manager that allows for reproducible builds.
How do I configure the radio frequency?
How do I configure the radio frequency?
The README doesn't specify how to configure the radio frequency.
What speakers are compatible?
What speakers are compatible?
The README doesn't specify compatible speakers.
What are the known issues?
What are the known issues?
The Nix flake doesn't seem to properly encapsulate sox and rtl_fm in their scope yet.