Skip to main content
Glama
Ripnrip

Quake Coding Arena MCP

by Ripnrip

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

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

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
play_enhanced_quake_soundA

๐Ÿ† 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_achievementA

๐ŸŽฒ 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_achievementsA

๐Ÿ“‹ 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_volumeA

๐Ÿ”Š 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_packA

๐ŸŽค 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_infoA

โ„น๏ธ 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_statsA

๐Ÿ“Š 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_guideA

๐Ÿ“– 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_guideA

๐Ÿค– 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_packsA

๐Ÿงช 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

TDQS

A4.4/5.0

Scored across 10 tools

Disambiguation5/5

Every tool has a clearly distinct purpose with no overlap: get_ai_usage_guide provides usage tips, get_enhanced_achievement_guide offers achievement explanations, get_enhanced_achievement_stats retrieves statistics, get_voice_pack_info gives voice pack details, list_enhanced_achievements lists achievements, play_enhanced_quake_sound triggers sound playback, random_enhanced_achievement plays a random sound, set_enhanced_volume adjusts volume, set_voice_pack switches voice packs, and test_voice_packs tests audio setups. The descriptions clearly differentiate each tool's function.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern with snake_case throughout: get_ai_usage_guide, get_enhanced_achievement_guide, get_enhanced_achievement_stats, get_voice_pack_info, list_enhanced_achievements, play_enhanced_quake_sound, random_enhanced_achievement, set_enhanced_volume, set_voice_pack, and test_voice_packs. The naming is predictable and uniform across all tools.

Tool Count5/5

With 10 tools, the count is well-scoped for the server's purpose of managing Quake achievement sounds and voice packs. Each tool earns its place by covering distinct aspects such as guides, statistics, listing, playback, configuration, and testing, without being overly sparse or bloated.

Completeness5/5

The tool set provides complete coverage for the domain of Quake achievement sound management: it includes retrieval of guides and stats, listing and playing achievements, configuring volume and voice packs, and testing functionality. There are no obvious gaps, as all core operations (CRUD/lifecycle for sounds and settings) are supported, enabling smooth agent workflows.

Maintenance

ActivityInactive
ResponsivenessNo issues