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).
đ§ Jarvis + Hermes. Pour la rĂ©flexion de fond et la recherche, Jarvis dĂ©lĂšgue Ă Hermes, un agent dĂ©libĂ©ratif qui tourne en local (conteneur Docker). La doctrine est nette : Hermes orchestre et pense ; Jarvis dĂ©tient les clĂ©s et le corps â c'est toujours Jarvis qui exĂ©cute les actions, jamais Hermes, et aucun identifiant ne vit dans l'environnement d'Hermes (il lit le Vault et les outils sĂ»rs, Ă©crit seulement des brouillons).
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
đ± Pont iPhone â envoie idĂ©es/notes et commandes depuis l'app Raccourcis (Siri comme tĂ©lĂ©commande Ă distance)
đ 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âŠ)
đŹ Hub de contenu â vault d'inspirations Insta/TikTok (tĂ©lĂ©charge, transcrit, indexe), idĂ©es & scripts gĂ©nĂ©rĂ©s, ingestion YouTube (docs/hub_contenu.md)
đïž Suivi de contenus â pipeline vidĂ©o idĂ©e â script â tournage â montage â publiĂ©, croisĂ© avec ton agenda ; « oĂč j'en suis ? » (docs/suivi_contenu.md)
đ€ DĂ©lĂ©gation Ă Hermes â confie la rĂ©flexion / recherche de fond Ă un agent dĂ©libĂ©ratif local (doctrine : Jarvis tient les clĂ©s & le corps, Hermes pense) (docs/hermes.md)
đ§ Panneau web local (
/panneau) â modĂšles (LLM Ollama + Whisper, reco selon la VRAM), Ă©tat de la chaĂźne, permissions â accessible en local uniquement (docs/panneau.md)đ SĂ©curitĂ© graduĂ©e â niveaux N1/N2/N3 par outil, « toujours autoriser » rĂ©vocable, budget LLM par fournisseur
đž Routage & budgets â 4 backends (local / hybride / qualitĂ©), suivi des coĂ»ts jour/mois par fournisseur (Claude, ElevenLabs, Twilio, Hermes), plafonds avec alerte vocale Ă 80 % et bascule auto en local au plafond (docs/costs.md)
â» Extinction / rĂ©veil du PC â extinction propre Ă la voix (confirmation N3, dĂ©lai annulable) ; rĂ©veil par prise connectĂ©e ou Wake-on-LAN (docs/wol.md)
â Gestes de la main â pilote lumiĂšres / mĂ©dia / OBS d'un geste via webcam, 100 % local (MediaPipe en sous-process isolĂ©, aucune image ne sort) (docs/gestes.md)
đ” Reconnaissance musicale â « c'est quoi cette musique ? » (micro de la piĂšce ou son d'une vidĂ©o/reel via loopback), Ă la demande uniquement (docs/musique.md)
đȘ Overlay de rĂ©ponses â mini-fenĂȘtre flottante qui affiche Ă l'Ă©crit ce que Jarvis dit, sans jamais voler le focus (topmost, clic-transparent, invisible en stream), 2e Ă©cran configurable + mode silencieux visuel (docs/overlay.md)
đ Google Home / Nest â (â ïž expĂ©rimental) liste des appareils Nest + Ă©tat (docs/google_home.md)
đ” Alexa / Echo â (via API non officielle) annonces/TTS, mĂ©dia, et contrĂŽle d'appareils via Routines (« allume la clim », « Ă©teins la tĂ©lĂ© ») (docs/alexa.md)
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 -.->|dĂ©lĂšgue la rĂ©flexion| HERMES[đ§ Hermes<br/>agent dĂ©libĂ©ratif local]
TOOLS -.-> MCP[[đ Serveur MCP]]
HERMES -.->|lit les outils sûrs| MCP
MCP -.-> EXT[Claude Desktop / autres clients]
PANEL[đ§ Panneau web local<br/>modĂšles · Ă©tat · permissions] -.-> TOOLSJarvis tient les clĂ©s & le corps (il exĂ©cute) ; Hermes pense (rĂ©flexion, recherche, analyse du Vault). Hermes ne voit que les outils sĂ»rs exposĂ©s par le serveur MCP de Jarvis.
âïž 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: local, hybride (dĂ©faut) ou qualite â ou Ă la voix « passe en local ». Voir docs/local.md et docs/costs.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é). Nouvelles sections cÎté config :
hermes (délégation), integrations/hub (Vault + génération), suivi (pipeline
de contenus), securite.toujours (autorisations N2 mémorisées), budget.prix
(coût LLM), serveur/pont_iphone. Guides par intégration :
Intégration | Guide |
Cloud vs local, Ollama, Piper | |
Routage 4 backends, coûts & budgets | |
Philips Hue | |
OBS | |
Google Agenda + iCal | |
Détection de présence | |
Bot Discord | |
Appels Twilio | |
Navigateur (Chrome CDP) | |
Réservations web | |
Serveur MCP | |
Pont iPhone (Raccourcis) | |
Hermes (délégation, cloisonnement) | |
Hub de contenu (Vault + génération) | |
Suivi de contenus | |
Panneau web (modÚles · état · permissions) | |
Extinction / Wake-on-LAN | |
Gestes de la main (webcam) | |
Reconnaissance musicale (Shazam-like) | |
Spotify (playlist des musiques reconnues) | |
Cockpit (tableau de bord perso, local) | |
Overlay de rĂ©ponses (fenĂȘtre flottante) | |
Google Home / Nest (â ïž expĂ©rimental) | |
Alexa / Echo (via API non officielle) | |
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.
Niveaux de permission N1/N2/N3 : chaque outil a un niveau â N1 sĂ»r (auto, local + iPhone), N2 sensible (confirmation ; « toujours autoriser » rĂ©vocable), N3 critique (confirmation Ă chaque fois, jamais mĂ©morisable, jamais Ă distance). Extinction du PC, mails, appels, rĂ©servations = N3.
Pont iPhone : à distance, seuls les outils sûrs (N1) s'exécutent ; toute action sensible est refusée (« à faire à la voix à la maison »). Un token volé ne peut qu'allumer/éteindre des lumiÚres.
Cloisonnement Hermes : Hermes lit le Vault et les outils en lecture seule, Ă©crit uniquement des brouillons â aucun credential dans son environnement.
đșïž Roadmap
Délégation à Hermes (agent délibératif local) + gateway Telegram (whitelist stricte)
Hub de contenu : Vault d'inspirations + génération d'idées/scripts + ingestion YouTube
Suivi de contenus : pipeline idĂ©e â publiĂ©, croisĂ© avec l'agenda
Panneau web local : modÚles · état de la chaßne · permissions N1/N2/N3 · budget LLM
Extinction propre du PC (N3, dĂ©lai annulable) â rĂ©veil par prise connectĂ©e / Wake-on-LAN
ContrÎle des lampes vidéo Godox (aujourd'hui Hue seulement)
Notes / idĂ©es (+ pont iPhone via Raccourcis) â rappels programmĂ©s Ă venir
Pilotage direct de la prise connectée par Jarvis (
rallumer_pcavec garde-fou ping)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
- AlicenseNot gradedqualityDmaintenanceA general-purpose MCP gateway that exposes your local CLI skills to any AI assistant.61MIT
- AlicenseAqualityDmaintenanceMCP server for controlling and querying Home Assistant via its REST API, exposing tools to get entity states, list all states, and call services.16237MIT
- AlicenseNot gradedqualityDmaintenanceEnables 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.51MIT
- AlicenseNot gradedqualityCmaintenanceBridges MCP-compatible AI clients to over 100 Hermes Agent skills for web browsing, file management, code execution, GitHub operations, and more.1MIT
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
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
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