Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Schema
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| getStreamerByName | Fetch detailed information about a specific streamer |
| getQueue | View current song queues with pagination support |
| getQueueStats | Get comprehensive stats about song queues including total songs, duration, and popular tracks |
| manageSongRequest | Create, update, and delete song requests |
| monitorQueue | Monitor queue changes with configurable polling intervals |
| getPlayHistory | Get performance history for a streamer with pagination and filtering options |
| searchSongs | Search the song database with various filters and criteria |
| getSongDetails | Get detailed information about a specific song including metadata and attributes |
| getOverlayData | Get overlay configuration and display data for a streamer |
| getStreamStats | Get comprehensive streaming statistics and analytics for a streamer |
| manageSongAttributes | Get, add, or remove attributes/tags for songs to help with filtering and organization |