Skip to main content
Glama
Ripnrip
by Ripnrip

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Tools

Functions exposed to the LLM to take actions

NameDescription
play_enhanced_quake_sound

๐Ÿ† Plays a high-quality enhanced Quake 3 Arena achievement sound with dual voice pack support (male/female). Triggers audio playback on the local system and updates session statistics. Supports 25 different achievements across 5 categories: streak, quality, multi-kill, game events, and team events.

random_enhanced_achievement

๐ŸŽฒ Play a random achievement sound from a specific category. Useful for surprise celebrations or testing different achievement sounds. Returns the selected achievement name.

list_enhanced_achievements

๐Ÿ“‹ List all available enhanced achievements and their categories. Returns achievement names, categories, and thresholds. Useful for discovering available achievements or filtering by category type.

set_enhanced_volume

๐Ÿ”Š Adjust the global soundboard volume for all achievement sounds. This setting persists for the session and affects all subsequent audio playback until changed. Volume range is 0-100, where 0 is silent and 100 is maximum volume.

set_voice_pack

๐ŸŽค Switch between Male and Female announcer voice packs. This sets the default voice pack for all subsequent achievement sounds. Male pack includes 15 classic Quake 3 Arena sounds. Female pack includes 16 unique female announcer sounds. The setting persists for the session until changed.

get_voice_pack_info

โ„น๏ธ Get information about the currently active voice pack and all available voice packs. Returns the current voice pack name, display name, description, path, and list of all available voice packs (male and female) with their details.

get_enhanced_achievement_stats

๐Ÿ“Š Retrieve comprehensive session statistics and achievement progress. Returns total achievements played, category breakdown, session duration, current voice pack, volume setting, favorite category, current streak, longest streak, and achievements per minute rate.

get_enhanced_achievement_guide

๐Ÿ“– Get a comprehensive guide explaining all available achievements, their categories, thresholds, and usage recommendations. Returns detailed information about each achievement including when to use them, what they represent, and which voice packs support them.

get_ai_usage_guide

๐Ÿค– Get context-specific usage tips and best practices for AI assistants using this MCP server. Provides recommendations on when to trigger achievements, how to use voice packs effectively, and integration patterns for gamifying development workflows.

test_voice_packs

๐Ÿงช Test all voice packs by playing a sample achievement from each voice pack (male and female). Useful for verifying audio setup, comparing voice styles, or ensuring all voice packs are working correctly. Plays one achievement from each voice pack sequentially.

Prompts

Interactive templates invoked by user choice

NameDescription
encourage-developerEncourage the developer with a Quake sound based on recent success
celebrate-victoryCelebrate a major coding victory

Resources

Contextual data attached and managed by the client

NameDescription
Male Voice: dominatingMale announcer sound for dominating.mp3
Male Voice: double-killMale announcer sound for double-kill.mp3
Male Voice: excellentMale announcer sound for excellent.mp3
Male Voice: first-bloodMale announcer sound for first-blood.mp3
Male Voice: godlikeMale announcer sound for godlike.mp3
Male Voice: holy-shitMale announcer sound for holy-shit.mp3
Male Voice: humiliationMale announcer sound for humiliation.mp3
Male Voice: impressiveMale announcer sound for impressive.mp3
Male Voice: perfectMale announcer sound for perfect.mp3
Male Voice: prepare-to-fightMale announcer sound for prepare-to-fight.mp3
Male Voice: rampageMale announcer sound for rampage.mp3
Male Voice: triple-killMale announcer sound for triple-kill.mp3
Male Voice: ulltra-killMale announcer sound for ulltra-kill.mp3
Male Voice: unstoppableMale announcer sound for unstoppable.mp3
Male Voice: wicked-sickMale announcer sound for wicked-sick.mp3
Female Voice: bottom-feederFemale announcer sound for bottom-feeder.mp3
Female Voice: dominatingFemale announcer sound for dominating.mp3
Female Voice: first-bloodFemale announcer sound for first-blood.mp3
Female Voice: godlikeFemale announcer sound for godlike.mp3
Female Voice: headshotFemale announcer sound for headshot.mp3
Female Voice: himiliationFemale announcer sound for himiliation.mp3
Female Voice: holy-shitFemale announcer sound for holy-shit.mp3
Female Voice: killing-spreeFemale announcer sound for killing-spree.mp3
Female Voice: ludicrous-killFemale announcer sound for ludicrous-kill.mp3
Female Voice: monster-killFemale announcer sound for monster-kill.mp3
Female Voice: multi-killFemale announcer sound for multi-kill.mp3
Female Voice: playFemale announcer sound for play.mp3
Female Voice: rampageFemale announcer sound for rampage.mp3
Female Voice: ultra-killFemale announcer sound for ultra-kill.mp3
Female Voice: unstoppableFemale announcer sound for unstoppable.mp3
Female Voice: wicked-sickFemale announcer sound for wicked-sick.mp3

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/Ripnrip/Quake-Coding-Arena-MCP'

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