Jarvis Assistant Vocal MCP Server
Reads Discord mentions and provides daily message summaries.
Summarizes Gmail messages and drafts emails.
Manages Google Calendar events across all calendars, including iCal subscriptions; can create and delete events after confirmation.
Tracks Instagram followers and video views over time, supporting multiple accounts.
Controls Philips Hue lights: switching on/off, adjusting brightness and color, and triggering ambiences and scenes.
Makes phone calls via Twilio: playing a pre-recorded message or engaging in real-time voice conversations.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Jarvis Assistant Vocal MCP ServerTurn on the living room lights and set them to warm"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🤖 Jarvis — assistant vocal local
Un assistant vocal en français qui tourne sur ta machine. Dis « Hey Jarvis », parle naturellement : il raisonne avec un LLM, utilise une boîte à outils extensible (domotique, PC, web, téléphone…) et te répond à voix haute. Deux modes au choix, en une ligne de config : cloud (Claude + ElevenLabs) ou 100 % local hors ligne (Ollama + Piper).
Projet perso partagé tel quel. Cible Windows 11, nécessite un micro et (en mode cloud) une clé API Anthropic. La plupart des intégrations sont optionnelles et se désactivent proprement si non configurées.
✨ Fonctionnalités
🎙️ Tout à la voix — mot d'activation (openWakeWord), transcription locale (Whisper), réponses parlées
👁️ Vision de l'écran — « c'est quoi cette erreur ? », « lis ça », « traduis » (capture → LLM)
💡 Domotique — Philips Hue (allumer, luminosité, couleur), ambiances/scènes
🎬 Streaming — contrôle d'OBS (direct, enregistrement, scènes, replay)
🖥️ Contrôle PC — lancer des apps, média/volume, stats GPU/CPU/RAM en direct
📅 Agenda — Google Agenda sur tous tes agendas (y compris abonnés iCal), création/suppression avec confirmation
📧 Mail — résumés Gmail et rédaction
💬 Discord — mentions + récap des messages du jour
📸 Instagram — abonnés & vues des vidéos vs la veille (multi-comptes)
🍽️ Réservations web — réserve resto/rendez-vous via un vrai navigateur (Playwright)
🌐 Assistant navigateur — résume/traduit l'onglet actif, gère les onglets, agit sur les pages (ton vrai Chrome)
📞 Appels téléphoniques — Twilio : jouer un message, ou une vraie conversation temps réel
🧠 Mémoire long terme — retient tes préférences, tes proches, tes projets
🎭 Personnalités — majordome sarcastique, neutre, concis — changeable à la voix
🏠 Présence — ping ton téléphone, déclenche des scènes quand tu pars/reviens
🌤️ Utilitaires — météo, minuteurs, heure/date
🔌 Serveur MCP — expose les outils domotique/PC à tout client MCP (Claude Desktop, Hermes…)
Related MCP server: hass-mcp
🎬 Démo
📺 Vidéo / GIF de démo à venir — placeholder.
🏗️ Architecture
flowchart LR
Mic([🎙️ Micro]) --> WW[openWakeWord<br/>« Hey Jarvis »]
WW --> STT[faster-whisper<br/>STT — local]
STT --> LLM{{LLM<br/>Claude ☁️ OU Ollama 🏠}}
LLM <-->|appels d'outils| TOOLS[🧰 Outils]
LLM --> TTS{{TTS<br/>ElevenLabs ☁️ OU Piper 🏠}}
TTS --> SPK([🔊 Haut-parleurs])
TOOLS -.-> HOME[💡 Hue / 🎬 OBS / 🖥️ PC]
TOOLS -.-> NET[📅 Agenda / 📧 Mail / 💬 Discord / 📸 Instagram]
TOOLS -.-> CDP[🌐 Chrome via CDP]
TOOLS -.-> TW[📞 Appels Twilio]
TOOLS -.-> MCP[[🔌 Serveur MCP]]
MCP -.-> EXT[Hermes Agent / Claude Desktop]☁️ Cloud vs 🏠 Local
cloud (défaut) | local (hors ligne) | |
LLM | Claude (API Anthropic) | Ollama ( |
Voix | ElevenLabs | Piper (français) |
Transcription | faster-whisper (local) | faster-whisper (local) |
Qualité | maximale | bonne (selon le modèle) |
Coût | à l'usage | gratuit |
Vie privée | appels API | rien ne sort de la machine |
Matériel | léger | GPU recommandé |
Bascule en une ligne : mode: cloud ou mode: local. Voir docs/local.md
pour le bilan honnête de fiabilité (un modèle 7B gère bien les outils domotique/PC ;
les features à vision comme le navigateur & les réservations restent cloud recommandé).
Matériel local (honnête) : Whisper medium ≈ 2–3 Go VRAM, qwen3.5:4b (Q4) ≈ 3 Go —
une carte 6 Go (RTX 2060/3060) fait tourner les deux confortablement. Le qwen3.5:9b
(~6 Go) demande plus de marge. Piper est temps réel sur CPU. python scripts/doctor.py
conseille le modèle selon ta VRAM.
🚀 Démarrage rapide
Prérequis : Python 3.13, uv, Windows 11, un micro.
uv sync
uv run playwright install chromium # pour les réservations / le navigateur
copy config.example.yaml config.yaml # puis remplis ce dont tu as besoin
uv run python jarvis14.pyDis « Hey Jarvis ». Le seul réglage strictement requis est anthropic.cle (mode
cloud) ou un modèle local (mode local). Tout le reste est optionnel.
Débutant complet ? Vois INSTALL_WITH_AI.md — à coller dans
n'importe quelle IA gratuite, elle t'installe tout pas à pas. Ou lance l'installateur
interactif : python scripts/setup.py. Un souci ? python scripts/doctor.py diagnostique.
🤝 Se faire aider par une IA (gratuitement)
Pour INSTALLER (aucune connaissance requise) — l'option zéro friction : ouvre n'importe quel chatbot gratuit (Claude.ai, ChatGPT, Gemini), colle le contenu de INSTALL_WITH_AI.md, et laisse-toi guider.
Pour MODIFIER / bidouiller le code, plusieurs options gratuites :
🏠 Cline ou Aider + Ollama — un assistant de code 100 % local et gratuit, dans l'esprit du projet. Le must si tu veux rester hors ligne.
Gemini CLI — gratuit, limites généreuses, agentique dans le terminal.
GitHub Copilot Free — niveau gratuit dans VS Code.
Cursor (offre gratuite) — pratique pour découvrir, mais limité.
Claude Code — si tu l'as (c'est ce qui a construit ce projet).
Aucun outil n'est imposé : prends celui qui te convient.
⚙️ Configuration
Tout est dans un unique config.yaml non versionné (copié depuis
config.example.yaml, qui documente chaque clé). Guides par intégration :
Intégration | Guide |
Cloud vs local, Ollama, Piper | |
Philips Hue | |
OBS | |
Google Agenda + iCal | |
Détection de présence | |
Bot Discord | |
Appels Twilio | |
Navigateur (Chrome CDP) | |
Réservations web | |
Serveur MCP | |
Latence perçue (UX) |
🛡️ Éthique & Sécurité
La confiance est intégrée, pas rajoutée :
Confirmation vocale avant toute action irréversible (envoi de mail, réservation, suppression, appel…).
Les appels se présentent honnêtement : « Bonjour, je suis l'assistant vocal automatisé de [prénom]… » — jamais en se faisant passer pour un humain.
Jamais de mot de passe ni de données bancaires saisis, jamais de paiement automatique.
Domaines protégés (banque, impôts, santé) sur ton vrai navigateur = lecture seule.
Secrets & données perso jamais versionnés (
config.yaml, mémoire, logs, transcriptions d'appels, tokens OAuth — tous gitignorés).Au téléphone, Jarvis ne confirme que ce que tu as validé avant l'appel.
🗺️ Roadmap
Contrôle des lampes vidéo Godox (aujourd'hui Hue seulement)
Outils notes & rappels
TTS en streaming phrase par phrase (voir docs/latency.md)
Boucle navigateur en 100 % local : la vision de
qwen3.5lit déjà le texte des boutons (testé) — reste à valider le pilotage completRafraîchissement auto des tokens Instagram entre redémarrages (partiel aujourd'hui)
🤝 Contribuer
Ajouter un outil = un seul fichier dans tools/ avec un décorateur @outil(...) — il
est auto-découvert, aucun câblage. Issues et PR bienvenues. Merci de ne jamais committer
de vrais secrets (vois .gitignore).
📄 Licence
MIT — voir LICENSE.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceA general-purpose MCP gateway that exposes your local CLI skills to any AI assistant.Last updated231MIT
- AlicenseAqualityDmaintenanceMCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.Last updated16245MIT
- Alicense-qualityCmaintenanceEnables AI agents to control Home Assistant smart home devices via MCP, with zero external dependencies. Supports calling services, getting states, and looking up service parameters.Last updated30MIT
- Alicense-qualityBmaintenanceBridges MCP-compatible AI clients to over 100 Hermes Agent skills for web browsing, file management, code execution, GitHub operations, and more.Last updated1MIT
Related MCP Connectors
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server exposing the AceDataCloud Fish Audio API (text-to-speech with voice conditioning)
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sosoj92/jarvis-assistant-vocal'
If you have feedback or need assistance with the MCP directory API, please join our Discord server