Skip to main content
Glama
FasenChen

StreamXpress MCP Server

by FasenChen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
connectA

Connect to a StreamXpress instance running in remote-control mode.

The StreamXpress must be started with: StreamXpress.exe -rc

disconnectA

Disconnect from the StreamXpress remote-control session.

scan_portsA

Scan for available output ports on the connected StreamXpress.

Returns a list of port descriptors with serial, type, and output capabilities.

select_portB

Select a physical output port for playout.

open_fileC

Open a TS file for playout.

startA

Start TS playout on the selected port.

stopA

Stop TS playout.

get_statusA

Get current playout status including position, wraps, filename, and bitrate.

set_rateA

Set the TS playout bitrate in bits per second (188-byte packets).

set_tsoip_paramsB

Configure TS-over-IP output parameters (UDP/RTP).

set_rf_paramsA

Set RF output frequency and level (modulator ports only).

set_asi_paramsC

Set ASI output parameters.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/FasenChen/StreamXpress_MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server