A conversational AI agent and voice assistant application built with the LiveKit Agents framework, capable of using Model Context Protocol (MCP) tools to interact with external services for SRE and Kubernetes operations.
- Features
- Quick Start
- Example: Running a Sample MCP Server
- Sample Prompts
- Prerequisites
- Configuration
- Project Structure
- Testing
- Troubleshooting
- Contributing
- Acknowledgements
- Getting Started with Kagent Integration
- Voice-based interaction with an AI assistant
- Integration with MCP tools from multiple external servers (flexible config)
- Speech-to-text (OpenAI Whisper)
- Natural language processing (OpenAI GPT-4o)
- Text-to-speech (ElevenLabs)
- Voice activity detection (Silero)
- Note: This agent currently supports only HTTP/SSE MCP servers. NPX/subprocess-based MCP server support will be added in the future.
⚠️ WARNING: Use Caution with Real Kubernetes Clusters
This agent can create, modify, and delete resources in your Kubernetes cluster. Always review your configuration and tool restrictions before connecting to a production or sensitive environment. Test in a safe environment first.