Longwire

io.github.longwiremediaPublished by GitHub account longwiremediav0.9.8Updated Oct 24, 2026

Your private media library and records, with receipts: search, recordings, and a verifiable ledger.

VerifiedSTDIODesktop onlyFiles & StorageMedia & Design

Overview

AI-generated overview

Connects an assistant to a self-hosted Longwire media server to search a private library of recordings, films, music and photos and consult its ledger.

What you can do
  • Search and browse a private media library of recorded TV, radio, films, music and photos
  • Look up recordings and other items held on the Longwire server
  • Consult the verifiable ledger that accompanies the library
  • Work against a Longwire instance addressed by the LONGWIRE_URL setting
When to use it
Useful when you already run a Longwire media server at home and want an assistant to find items in that library or check its records, rather than for general web media search.
Requirements
A local Longwire server reachable on the network, with its address supplied in the LONGWIRE_URL environment variable (for example a host and port on the local network). The MCP server itself runs as a local desktop process over stdio; no account or API key is declared.
Before you install
The server points at a private home media library, so anything the assistant reads may be personal recordings and photos; keep the LONGWIRE_URL address on a trusted network. The manifest lists no tools, so what the assistant can actually do should be confirmed before relying on it.

Installation

In SourceWeft

  1. Open Longwire in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Longwire — 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 haveTake
Windows 10 or 11Longwire-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 OSlongwire_<version>_amd64.deb, or _arm64.deb on a Raspberry Pi or ARM box: sudo apt install ./longwire_<version>_amd64.deb
Any other Linux with systemdcurl -fsSL https://github.com/longwiremedia/releases/releases/latest/download/install.sh | sudo bash, or the Longwire-linux-*.tar.xz by hand
Dockerdocker 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.

Source: README.md at commit 164c14b

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.9.8LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.