echokit_server for MCP
Echokit Server: Open Source Voice Agent Platform for Real-time AI Systems
- Free
- 4.1
- V v0.3.2
Echokit Server: Open Source Voice Agent Platform for Real-time AI Systems
Echokit Server, developed by Second State, is an MCP server tool built with Rust, designed as an Open Source Voice Agent Platform. It functions as the central coordinator for voice agent systems, integrating various external AI services for speech recognition, language models, and text-to-speech. This platform supports advanced features like tool use capabilities through MCP server integration. It enables developers and builders to create and extend their own real-time voice AI systems, offering flexibility for both cloud-based and local deployments.
What does Echokit Server connect to?
Echokit Server connects to an EchoKit device, an ESP32-based hardware, and integrates with multiple external AI services. These include OpenAI-compatible API endpoints for speech recognition (ASR), large language models (LLM), and text-to-speech (TTS). It also supports additional MCP servers for extended AI functionality and tool use capabilities. Compatible services confirmed include Google Gemini Live services, Groq, ElevenLabs (streaming), Qwen Real-Time, local Whisper servers, Ollama, Piper Flask wrapper, and Silero VAD server.
Core features and tools
Echokit Server orchestrates a real-time ASR → LLM → TTS pipeline, acting as the central voice agent system coordinator. It integrates with external OpenAI-compatible services for all three stages. The server supports WebSocket as its primary transport for streaming voice. It extends functionality by integrating with other MCP servers using "http_streamable" and "http" types. Configuration is managed through a config.toml file, which includes sections for asr, llm, tts, and mcp_server integrations.
Who is it for?
Echokit Server is intended for developers, students, builders, and the open-source community. It caters to those interested in constructing and extending their own voice-AI systems or setting up AI labs. This includes individuals who wish to customize LLM endpoints, define LLM prompts, configure speech models, and integrate specialized MCP servers for voice agent functions. Skip this if you require a voice AI solution that does not involve extensive configuration and integration of external services.
How to get started
Authentication for Echokit Server primarily involves configuring API keys for the external AI services it integrates with. These API keys, such as for Groq and ElevenLabs, are specified within the config.toml file.
Use cases
- Real-time Voice AI Assistant: Powering an EchoKit device for natural, real-time conversations via an ASR → LLM → TTS pipeline.
- Custom AI Agent Development: Allowing developers to customize LLM endpoints, define LLM prompts, configure speech models, and integrate MCP servers.
- Local/Offline Voice AI Deployment: Enabling setup of a voice AI pipeline using local components like Ollama, local Whisper, and Piper.
Echokit Server from Second State offers a flexible foundation for real-time voice AI systems. It coordinates external ASR, LLM, and TTS services, supporting both cloud and local deployments. Its design allows for significant customization and integration with other MCP servers for specialized agent capabilities. Developers and builders can craft tailored voice assistants and AI labs. Try setting up a local voice AI pipeline using Ollama and local Whisper to experience its offline deployment potential.
Pros
- Enables real-time ASR → LLM → TTS voice AI pipeline.
- Supports integration with diverse external AI services.
- Allows for local and offline voice AI deployments.
- Extensible via MCP server integration for tool use.
Cons
- Requires manual configuration of API keys in a file.
- No explicit authentication mechanism for EchoKit device.
- Relies on external services for core AI capabilities.
echokit_server for MCP
- Free
- 4.1
- V v0.3.2
Top downloads

aiope
Aiope: An MCP Server for AI-Powered Development and Integrations
unbrowser
unbrowser: an agent‑native, Chrome‑free runtime for LLM workflows

Task-Scheduler-Studio
WinUI 3 task manager with MCP AI integration for Windows

DataNexa
DataNexa: A Secure AI Database Gateway
Little-Claude
Little-Claude desktop GUI for Claude Code with MCP integration
Discover more programs
sympy-mcp
- 4.5
- Free
Sympy MCP: Enabling LLMs for Symbolic Math and Computer Algebra

advanced-unity-mcp
- 4.7
- Free
Advanced Unity MCP Connects Unity Editor to AI Assistants for Enhanced Development

telegram-mcp
- 4.6
- Free
Telegram MCP: Bridging AI Models to Telegram Messaging
mcp-router
- 4.9
- Free
MCP Router: A Unified Desktop App for Managing Model Context Protocol Servers

qartez-mcp
- 4.3
- Free
Qartez MCP: A Local-First Semantic Code Intelligence Server for AI Agents
cli
- 4.9
- Free
CLI: Supermodeltools' Code Graphing Tool for AI Agents

wanaku
- 4.9
- Free
Wanaku: AI Agent Proxy for Enterprise Integration and Orchestration

rocketride-server
- 4.4
- Free
Comprehensive Overview of RocketRide Server
nixopus
- 4
- Free
Nixopus: AI-driven Server Management and Deployment with Go Backend, JavaScript Frontend
agentsync
- 4.7
- Free
Agentsync: A CLI Tool for AI Agent and MCP Server Configuration

LLMTornado
- 4.8
- Free
LLM Tornado: Powerful AI Agent Toolkit

codanna
- 4.9
- Free
Codanna: Local Code Intelligence for AI Agents and MCP Clients