Skip to main content
Glama
Ripnrip

Quake Coding Arena MCP

by Ripnrip
LOCAL_SETUP.md2.37 kB
# Quake Coding Arena - Local Setup Guide ## Quick Start (5 minutes) ### 1. Clone the Repository ```bash git clone https://github.com/Ripnrip/Quake-Coding-Arena-MCP.git cd Quake-Coding-Arena-MCP ``` ### 2. Install Dependencies ```bash npm install ``` ### 3. Build the Project ```bash npm run build ``` ### 4. Run the MCP Server ```bash node .smithery/index.cjs ``` You should see: ``` 🎮 Quake Coding Arena MCP Server running on port 3000 📍 MCP endpoint: http://localhost:3000/mcp ``` ### 5. Connect to Claude Desktop Add to your Claude Desktop configuration: **macOS/Linux**: `~/Library/Application Support/Claude/claude_desktop_config.json` **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` ```json { "mcpServers": { "quake-coding-arena": { "url": "http://localhost:3000/mcp", "name": "Quake Coding Arena", "description": "Gamified coding with Quake 3 Arena voice packs" } } } ``` ### 6. Restart Claude Desktop Close and reopen Claude Desktop. The Quake Coding Arena tools will be available! ## Available Tools - 🏆 **play_enhanced_quake_sound** - Play achievement sounds with male/female voices - 🎲 **random_enhanced_achievement** - Play random achievement sounds - 📋 **list_enhanced_achievements** - List all available achievements - 🔊 **set_enhanced_volume** - Adjust global volume - 🎤 **set_voice_pack** - Switch between male/female announcer - 📊 **get_enhanced_achievement_stats** - View your coding session stats - ℹ️ **get_voice_pack_info** - Get current voice pack info ## Troubleshooting ### Sounds not playing? - **macOS**: Ensure `afplay` is available (should be pre-installed) - **Windows**: PowerShell audio commands should work automatically - **Linux**: Install `mpv` or `paplay` for audio playback ### Port already in use? Change the port in step 4: ```bash PORT=3001 node .smithery/index.cjs ``` Then update the URL in step 5 to match. ## Features ✅ 15 unique Quake 3 Arena achievements ✅ Male & Female voice packs ✅ Session statistics tracking ✅ Volume control ✅ Random achievement selection ✅ Category filtering ## Getting Started Once connected, try saying: - "Play an impressive achievement" - "Give me a random achievement" - "Show my stats" - "Set volume to 90%" - "Switch to female voice" Happy coding! May your victories be legendary! 🎮

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