M
MCP Praxis Live
by @inoculate23
A frontend with MCP server for Praxis-Live
Created 6/12/2025
Updated 11 days ago
README
Repository documentation and setup instructions
mcp-praxis-live
A frontend with MCP server for Praxis-Live. A work in progress, currently working on the API and connection to the Java backend.
'''
Key Features:
🤖 Intelligent AI Assistant
- Natural Language Processing: Understands commands like "increase volume of track 1 to 80" or "make the video brighter"
- Context Awareness: Knows the current state of all audio/video tracks and nodes
- Action Execution: Automatically applies changes to your multimedia controls
🔧 Smart Integration
- Real-time Control: AI commands directly update sliders and controls
- Multi-modal Support: Controls audio, video, and Praxis-Live nodes
- Action Feedback: Shows exactly what changes were made
⚙️ Configuration Options
- API Key Management: Built-in settings to configure your OpenAI API key
- Demo Mode: Works without API key using pattern matching
- Secure Storage: API keys stored locally for convenience
💬 Enhanced Chat Interface
- Visual Feedback: Shows processing status and action results
- Command History: Keeps track of all interactions
- Error Handling: Graceful fallbacks when API is unavailable
How to Use:
- Get an OpenAI API Key: Visit OpenAI Platform
- Configure the Key: Click the settings icon in the AI chat and enter your key
- Start Chatting: Try commands like:
- "Set volume of master audio to 90"
- "Increase video brightness by 30"
- "Mute all audio tracks"
- "Make the video more saturated"
Example Commands:
- Audio: "Turn up track 2", "Mute the master", "Set pan to center"
- Video: "Brighten the main video", "Reduce opacity to 50%", "Increase contrast"
- Complex: "Make track 1 louder and pan it left while brightening the video"
The AI assistant now provides intelligent, context-aware control over your entire multimedia system with natural language commands!
'''Quick Setup
Installation guide for this server
Install Package (if required)
npx @modelcontextprotocol/server-mcp-praxis-live
Cursor configuration (mcp.json)
{
"mcpServers": {
"inoculate23-mcp-praxis-live": {
"command": "npx",
"args": [
"inoculate23-mcp-praxis-live"
]
}
}
}