https://github.com/assemblyai-community/mcp-livekit-agent
https://github.com/assemblyai-community/mcp-livekit-agent
Last synced: 2 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/assemblyai-community/mcp-livekit-agent
- Owner: AssemblyAI-Community
- Created: 2025-04-12T06:10:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-28T14:57:26.000Z (about 1 year ago)
- Last Synced: 2025-10-21T12:52:53.549Z (8 months ago)
- Language: Python
- Size: 42 KB
- Stars: 3
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [Voice Agent with OpenAI, LiveKit Agents, and MCP](https://www.assemblyai.com/blog/mcp-voice-agent-openai-livekit)
A voice agent implementation that uses LiveKit Agents Framework to create an intelligent conversational assistant with database capabilities.
## Overview
This repository contains the code for a voice agent that leverages:
- **LiveKit Agents:** For real-time infrastructure and agent framework
- **AssemblyAI:** For fast and accurate real-time Speech-to-Text
- **OpenAI:** For language understanding and generation (LLM)
- **OpenAI TTS:** For giving the agent a voice
- **Supabase MCP:** For database interactions via Model Context Protocol
The agent follows a Speech-to-Text → LLM → Text-to-Speech pipeline and can interact with Supabase databases through natural language commands.
## Running the agent
For to learn how to run the agent, including:
- Prerequisites
- Environment setup
- Implementation details
- Code examples
- Step-by-step instructions
Please refer to the companion blog post: [How to build a voice agent with OpenAI, LiveKit Agents, and MCP](https://www.assemblyai.com/blog/mcp-voice-agent-openai-livekit)