Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MUSIC_BOT_URLNoThe address of the Discord YouTube DJ bot. Set only if you changed the bot's port. Default is http://localhost:1231.http://localhost:1231

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_voice_channelsA

Botun erişebildiği tüm Discord sunucularını ve ses kanallarını listeler. Kullanıcı bir kanaldan bahsettiğinde ve hangisi olduğu belirsizse kullan.

search_songsA

YouTube'da arama yapar ve sonuçları (başlık, kanal, süre, URL) döndürür. Bir şey ÇALMAZ. Kullanıcı seçenek görmek istediğinde ya da doğru versiyondan emin olmak istediğinde kullan; sonra play_song'a seçilen URL'yi ver.

play_songA

Discord ses kanalında bir şarkı çalmaya başlar (o an çalanı keser). Ya doğrudan bir URL (YouTube, SoundCloud vb.) ya da arama metni ver; arama metni verilirse ilk YouTube sonucu çalınır. channel verilmezse bot en son kullanılan kanalda çalar.

stop_musicA

Çalan müziği durdurur ve botu ses kanalından çıkarır.

now_playingB

Botun bağlı olduğu kanalı ve çalan şarkıyı gösterir.

Prompts

Interactive templates invoked by user choice

NameDescription
djBir ruh haline göre şarkı seçip Discord'da çalar

Resources

Contextual data attached and managed by the client

NameDescription
voice-channelsBotun erişebildiği tüm ses kanalları (JSON)

TDQS

A3.8/5.0

Scored across 5 tools

Disambiguation4/5

Most tools target distinct actions: list channels, search, play, stop, and status. The main overlap is that play_song can accept a search text and play the first result, which could be confused with search_songs, but descriptions clearly guide the agent to use search_songs for selecting options.

Naming Consistency4/5

Names mostly follow a snake_case verb_noun pattern (list_voice_channels, search_songs, play_song), but now_playing is not verb-first and stop_music uses 'music' while others use 'song'/'songs'. Minor deviations keep it readable but slightly inconsistent.

Tool Count5/5

Five tools is well within the ideal range and each tool has a clear, non-redundant role in the music playback workflow. No obvious bloat or missing count-driven concerns.

Completeness2/5

The surface covers basic play, stop, search, and status, but omits common music bot operations like queue management, skip, pause/resume, and volume control. These gaps will cause agent failures for typical user requests, such as skipping a track or adding to a queue.

Maintenance

ActivityMaintained
ResponsivenessNo issues