LiveKit & N8N

v1.0.0Communicationstable

Contains LiveKiT & N8N MCP Server Integration Examples

kno2gether-livekit-n8n-mcpmcpai-integration
Share:
9
Stars
0
Downloads
0
Weekly
0/5

What is LiveKit & N8N?

LiveKit & N8N is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to contains livekit & n8n mcp server integration examples

Contains LiveKiT & N8N MCP Server Integration Examples

This server falls under the Communication category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Contains LiveKiT & N8N MCP Server Integration Examples

Use Cases

Integrate LiveKit and N8N services through MCP examples.
avijeett007

Maintainer

LicenseMIT
Languagepython
Versionv1.0.0
UpdatedSep 20, 2025
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx kno2gether-livekit-n8n-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use LiveKit & N8N

The Kno2gether LiveKit & N8N MCP project demonstrates how to build a voice AI assistant that connects real-time audio (LiveKit) with workflow automation (n8n) via the Model Context Protocol. The agent listens for voice commands, transcribes them with Deepgram, processes them with GPT-4o, and executes actions through an MCP-compatible n8n workflow endpoint.

Prerequisites

  • Python 3.9 or higher
  • OpenAI API key (for GPT-4o language model and text-to-speech)
  • Deepgram API key (for speech-to-text transcription)
  • LiveKit server instance (cloud account or self-hosted)
  • n8n instance with an MCP node configured and a public endpoint URL
1

Clone the repository

Clone the project from GitHub and navigate into the directory before installing dependencies.

git clone https://github.com/avijeett007/Kno2gether-Livekit-N8N-MCP.git
cd Kno2gether-Livekit-N8N-MCP
2

Install Python dependencies

Install all required Python packages including the LiveKit agents SDK, Deepgram client, and MCP client libraries.

pip install -r requirements.txt
3

Configure environment variables

Create a .env file with credentials for OpenAI, Deepgram, LiveKit, and the n8n MCP endpoint URL.

OPENAI_API_KEY=sk-...
DEEPGRAM_API_KEY=your_deepgram_key
ZAPIER_MCP_URL=https://your-n8n-instance.com/mcp/endpoint
LIVEKIT_URL=wss://your-livekit-server.livekit.cloud
LIVEKIT_API_KEY=your_livekit_api_key
LIVEKIT_API_SECRET=your_livekit_api_secret
4

Configure your n8n MCP workflow

In your n8n instance, create a workflow using the MCP node. Enable the MCP webhook endpoint, copy the generated URL, and set it as ZAPIER_MCP_URL in your .env file.

5

Run the voice agent

Start the agent in console mode for local testing. The agent connects to the specified LiveKit room and begins listening for voice commands that trigger n8n workflow actions.

python agent.py console

LiveKit & N8N Examples

Client configuration

This project runs as a standalone Python agent, not as a Claude Desktop MCP server. Configure the environment and run the agent directly.

# .env file
OPENAI_API_KEY=sk-proj-...
DEEPGRAM_API_KEY=abc123...
ZAPIER_MCP_URL=https://n8n.example.com/mcp/webhook/voice-agent
LIVEKIT_URL=wss://myproject.livekit.cloud
LIVEKIT_API_KEY=APIxxxxxxxx
LIVEKIT_API_SECRET=xxxxxxxxxxxxxxxx

Prompts to try

Speak these commands after connecting the voice agent to your LiveKit room.

- "Send a Slack message to the team channel saying the build is done"
- "Create a new task in my project management tool called Review PR 42"
- "What workflows do I have available?"

Troubleshooting LiveKit & N8N

Agent connects but does not respond to voice

Verify your DEEPGRAM_API_KEY is valid and that your microphone is accessible. Run 'python agent.py console' in a terminal with audio device access and check for transcription errors in the output.

MCP tool calls fail or return errors

Check that ZAPIER_MCP_URL points to a live n8n webhook URL. Test the endpoint directly with curl to confirm it returns a valid MCP response before running the agent.

LiveKit connection refused

Ensure LIVEKIT_URL uses the wss:// protocol, and that your LIVEKIT_API_KEY and LIVEKIT_API_SECRET are from the same LiveKit project. Check the LiveKit dashboard for active rooms.

Frequently Asked Questions about LiveKit & N8N

What is LiveKit & N8N?

LiveKit & N8N is a Model Context Protocol (MCP) server that contains livekit & n8n mcp server integration examples It connects AI assistants to external tools and data sources through a standardized interface.

How do I install LiveKit & N8N?

Follow the installation instructions on the LiveKit & N8N GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with LiveKit & N8N?

LiveKit & N8N works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is LiveKit & N8N free to use?

Yes, LiveKit & N8N is open source and available under the MIT license. You can use it freely in both personal and commercial projects.

Browse More Communication MCP Servers

Explore all communication servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "kno2gether-livekit-n8n-mcp": { "command": "npx", "args": ["-y", "kno2gether-livekit-n8n-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use LiveKit & N8N?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides