1. Conduid
  2. Developer Tools
  3. Liquidsoapmcp
MCP server · Developer Tools

Liquidsoapmcp

MCP server for LiquidSoap 2.4.0 documentation and script assistance

54Fair

Scored 5 months ago · breakdown

About Liquidsoapmcp

Liquidsoapmcp is an MCP server published by splinesreticulating in the Developer Tools category: mCP server for LiquidSoap 2.4.0 documentation and script assistance.

The repository has 6 stars and 4 forks, with the last commit 11 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/splinesreticulating/LiquidSoapMCP

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Liquidsoapmcp

Powered by Claude · Grounded in docs

I know everything about Liquidsoapmcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository yesterday. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

MseeP.ai Security Assessment Badge

Verified on MseeP

LiquidSoap MCP Server

Version-accurate Liquidsoap scripting using the official 2.4.0 docs.

LLMs get Liquidsoap wrong a lot. Mixing 1.x docs, outdated blog posts, and half-remembered API examples.

This MCP server fixes that.

It gives your AI assistant (Claude, ChatGPT, Cursor, Windsurf, etc.) real Liquidsoap 2.4.0 documentation, examples, and API references, making it finally possible to:

  • Understand .liq scripts
  • Generate correct 2.4.0 code
  • Fix errors and deprecated usage
  • Explore operators, functions, transitions, and patterns
  • Build web radio pipelines with confidence

No hallucinations. No version drift. No mystery errors.


Why this exists

Liquidsoap is incredibly powerful, but:

  • Documentation varies heavily between versions
  • 1.x and 2.x syntax differs in subtle ways
  • LLMs blend outdated examples into their answers
  • Even the official docs are spread across sections, pages, and changelogs

This MCP server gives your AI one job:
Stick to Liquidsoap 2.4.0 exactly.

It exposes a clean, structured API around the official docs so your assistant becomes a reliable Liquidsoap expert.


Features

Version-Pinned Documentation (2.4.0)

  • Full language reference
  • Core API functions & operators
  • Protocols (Icecast, HLS, HTTP, SRT, etc.)
  • Encoder/decoder options
  • Runtime settings

Smart Search

  • Search functions/operators by name or keyword
  • Search through examples, patterns, and cookbook items
  • Search 2.4.0 changelog & migration notes

Script Assistance

  • Detect deprecated functions (e.g. null(), insert_metadata)
  • Warn about 1.x syntax
  • Highlight common design pitfalls

Example Library

Ready-to-use snippets:

  • Crossfading
  • Fallback chains
  • Harbor live input
  • HLS output
  • Cron scheduling (cron.add, cron.parse)
  • Metadata rewriting
  • LUFS normalization
  • Blank detection
  • Multi-output pipelines

Fast & Local

  • Docs cached and indexed for instant responses
  • No web requests needed once running

Demo (example)

Ask:

  • “Explain what this Liquidsoap script does.”
  • “Add a fallback before the HLS output.”
  • “Show the docs for crossfade.”
  • “Fix deprecated functions in this script.”
  • “Rewrite this using Liquidsoap 2.4.0-style null.”

Your AI responds using only the pinned 2.4.0 docs.


Installation

Prerequisites

  • Node.js ≥ 18
  • Any MCP-compatible client

Install via npm (recommended)

npm install -g liquidsoap-mcp-server

Or run from source

git clone https://github.com/splinesreticulating/LiquidSoapMCP.git
cd LiquidSoapMCP
npm install
npm run build

Usage

Claude Desktop Example

macOS:
~/Library/Application Support/Claude/claude_desktop_config.json

Windows:
%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "liquidsoap": {
      "command": "npx",
      "args": ["-y", "liquidsoap-mcp-server"]
    }
  }
}

From source:

{
  "mcpServers": {
    "liquidsoap": {
      "command": "node",
      "args": ["/absolute/path/to/LiquidSoapMCP/build/index.js"]
    }
  }
}

Docker:

{
  "mcpServers": {
    "liquidsoap": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "liquidsoap-mcp-server"]
    }
  }
}

Build the image:

docker build -t liquidsoap-mcp-server .

Supported Tools

Core Tools

  • get_version
  • list_sections
  • get_documentation(section)
  • search_functions(query)
  • get_changelog
  • get_examples(topic)
  • validate_script_syntax(script)

Documentation Sections

  • language
  • reference
  • protocols
  • settings
  • encoding_formats
  • ffmpeg
  • quickstart
  • cookbook

Roadmap

  • Liquidsoap script graph visualization
  • Integrate liquidsoap --check for full type validation
  • Multi-version switching (2.2.x, 2.3.x, etc.)
  • Fuzzy search & semantic function lookup
  • “Explain this error log” tool
  • Pattern/snippet library

Contributing

PRs welcome. Especially:

  • More examples
  • Better search
  • Doc parsing improvements
  • Additional validation rules
  • MCP integration templates

Resources


Acknowledgments

Built for the Liquidsoap community, and for the DJs, webradio operators, self-hosters, and audio nerds who want Liquidsoap to be easier, safer, and more fun with AI assistance.


Want to support the project?

Please star the repo!
It helps others discover it and tells me this niche was worth carving out.

README fetched from the repository yesterday. The original is authoritative.

Questions

About Liquidsoapmcp

How do I install Liquidsoapmcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Liquidsoapmcp safe to use with an AI agent?

Its trust score is 54 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Liquidsoapmcp still maintained?

The last commit was 11 months ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.