voice-mcp-agent

MCP.Pizza Chef: den-vasyliev

voice-mcp-agent is a voice-based conversational AI client built on the LiveKit Agents framework. It leverages the Model Context Protocol (MCP) to interact with external MCP servers and tools, enabling voice-driven management and automation of SRE and Kubernetes tasks. This client facilitates hands-free operations and real-time command execution through natural language voice commands, integrating seamlessly with MCP-enabled environments for enhanced operational workflows.

Use This MCP client To

Manage Kubernetes clusters via voice commands Perform SRE incident response using voice interaction Execute MCP tool workflows through natural language voice Automate infrastructure tasks hands-free Integrate voice assistant with DevOps pipelines Trigger MCP server actions using voice prompts

README

VoiceOps Logo

VoiceOps: SRE & Kubernetes Agent with MCP/A2A Tools and Skills

VoiceOps Schema

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.

▶️ Watch a quick usage demo


Table of Contents


Features

  • 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.

VoiceOps terminal

Quick Start

voice-mcp-agent FAQ

How do I set up voice-mcp-agent with MCP servers?
Configure the MCP servers in the agent's configuration file and ensure network connectivity for seamless interaction.
What voice platforms or frameworks does voice-mcp-agent use?
It is built on the LiveKit Agents framework, which supports real-time voice communication and integration.
Can voice-mcp-agent handle multiple MCP tools simultaneously?
Yes, it can interact with multiple MCP tools and servers concurrently to perform complex workflows.
Is voice-mcp-agent limited to Kubernetes and SRE tasks?
While optimized for SRE and Kubernetes, it can be extended to other domains by integrating additional MCP tools.
How secure is the voice interaction with MCP tools?
The agent uses secure, scoped MCP interactions ensuring safe command execution and data privacy.
Which LLM providers are compatible with voice-mcp-agent?
It supports OpenAI, Anthropic Claude, and Google Gemini models for natural language understanding and generation.