About Longwire
Longwire is a whole-home media server for households that want to access and share their TV recordings, radio, films, music, and photos. It runs as a service and is controlled through a browser on the home network.
Key features
- 01Over-the-air TV recording with HDHomeRun
- 02Radio playback via RTL-SDR
- 03Personal film, music, and photo library
- 04DLNA delivery of recordings
- 05QR-code access for guests on phones
Use cases
- 01Recording over-the-air television at home
- 02Browsing a household media library on screens around the home
- 03Sharing recordings to TVs over DLNA
- 04Giving guests phone access through a QR code
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMELongwire — downloads
Longwire is a whole-home media server from Future Maven: free over-the-air television recorded from an HDHomeRun tuner, radio through an RTL-SDR dongle, your own films, music and photos on every screen in the house, recordings published to every TV over DLNA, guests on their phones from a QR code. It runs as a service on a Windows PC, a Linux box or a Raspberry Pi and is used from a browser.
This repository holds the releases only. Take the newest one from the Releases page:
| You have | Take |
|---|---|
| Windows 10 or 11 | Longwire-Setup-<version>.exe — the installer (service, firewall rule, Start menu). Longwire-Portable.zip runs from a folder without installing. |
| Debian, Ubuntu, Mint, Zorin, Raspberry Pi OS | longwire_<version>_amd64.deb, or _arm64.deb on a Raspberry Pi or ARM box: sudo apt install ./longwire_<version>_amd64.deb |
| Any other Linux with systemd | curl -fsSL https://github.com/longwiremedia/releases/releases/latest/download/install.sh | sudo bash, or the Longwire-linux-*.tar.xz by hand |
| Docker | docker run -d --name longwire -p 8420:8420 -v longwire-data:/data ghcr.io/trorie/longwire |
Then open http://<that machine>:8420 from any device on your network. The user guide is inside the
app at /help.
The app checks this page once a day and shows a badge when a newer version is here; nothing downloads or installs by itself.
Problems and questions: open an issue.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.