Website • Documentation • Blog • Get API Key
A modern voice-controlled AI interface powered by Google Gemini and Anthropic MCP (Model Control Protocol). Transform how you interact with AI through natural speech and multimodal inputs.
⚠️ Important Note: This open source project is currently in development and in early access. It is not currently compatible with Safari but has been tested on Chrome with Linux, Windows, and MacOS. If you have any problems, please let us know on Discord or GitHub.
If you find this project useful, please consider:
A modern Vite + TypeScript application that enables voice-controlled AI workflows through MCP (Model Control Protocol). This project revolutionizes how you interact with AI systems by combining Google Gemini's multimodal capabilities with MCP's extensible tooling system.
The Client supports both custom (user provided and configured) and Systemprompt MCP servers. Systemprompt MCP servers can be installed through the UX with a Systemprompt API key (free).
Custom MCP servers are not pre-configured and require a custom configuration file.
Create a local file mcp.config.custom.json
in the config
directory and add your MCP server configuration.
{
"mcpServers": {
"my-custom-server": {
"id": "my-custom-server",
"env": {
"xxx": "xxx"
},
"command": "node",
"args": [
"/my-custom-server/build/index.js"
]
}
}
}
Transform your AI interactions with a powerful voice-first interface that combines:
Feature | Description |
---|---|
🗣️ Multimodal AI | Understand and process text, voice, and visual inputs naturally |
🛠️ MCP (Model Control Protocol) | Execute complex AI workflows with a robust tooling system |
🎙️ Voice-First Design | Control everything through natural speech, making AI interaction more intuitive |
Perfect for: Developers building voice-controlled AI applications and looking for innovative ways to use multimodal AI.
Clone the repository
git clone https://github.com/Ejb503/multimodal-mcp-client.git
cd multimodal-mcp-client
Install dependencies
npm install
cd proxy
npm install
Configure the application
# Navigate to config directory
cd config
# Create local configuration files
cp mcp.config.example.json mcp.config.custom.json
Required API Keys:
Add keys to .env
(see .env.example
for reference). note that the VITE_
prefix is required to share the keys with the MCP server and client.
Start development server
npm run dev
Access the development server at http://localhost:5173
Resource | Link |
---|---|
💬 Discord | Join our community |
🐛 Issues | GitHub Issues |
📚 Docs | Documentation |
This project is licensed under the MIT License - see the LICENSE file for details.
We're actively working on expanding the capabilities of Systemprompt MCP Client with exciting new features and extensions. Stay tuned for updates!
Seamless access to top MCP servers powering the future of AI integration.