
Goose FM
MVP of an MCP server that lets ai assistants tune into fm stations
what is Goose FM?
Goose FM is a minimal viable product (MVP) of a MCP server that allows AI assistants to tune into FM radio stations and play them through speakers.
how to use Goose FM?
To use Goose FM, run the following command in your terminal:
nix run github:mccartykim/goose_fm
You can also add it to the Claude desktop by configuring it with the provided command.
key features of Goose FM?
- Enables AI assistants to access and play FM radio stations.
- Simple command-line interface for easy usage.
- Demonstrates the functionality of MCP servers.
use cases of Goose FM?
- Listening to live radio broadcasts through AI assistants.
- Demonstrating the capabilities of MCP servers in tech talks.
- Integrating radio functionalities into AI applications.
FAQ from Goose FM?
- What is required to run Goose FM?
You need an rtl-sdr dongle and an antenna to tune into radio stations.
- Is Goose FM free to use?
Yes! Goose FM is open-source and free to use.
- Are there any known issues?
Yes, there are known issues with Nix flake not properly encapsulating sox and rtl_fm in their scope.
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