
Gemini MCP Desktop Client
par duke7able
Application de bureau Electron se connectant à tout serveur MCP avec Google Gemini comme moteur LLM — multiplateforme, rendu markdown, avec support d'entrée vocale.
Captures d'écran

Ce qu'il fait
Gemini MCP Desktop Client est une application de bureau basée sur Electron qui apporte la connectivité aux serveurs MCP sur macOS et Windows avec Google Gemini comme LLM sous-jacent. Plutôt que de nécessiter un client IA hébergé dans le cloud, vous installez et exécutez l'application localement, la pointez vers n'importe quel serveur compatible MCP, et obtenez un chat complet piloté par LLM avec invocation d'outils propulsée par l'API de Gemini.
L'application regroupe un backend Express local, un frontend React/MUI et le SDK officiel @modelcontextprotocol/sdk pour gérer toutes les communications avec le serveur MCP — stdio ou autre. Elle inclut des binaires uv/uvx intégrés afin que les serveurs MCP basés sur Python fonctionnent sans configuration supplémentaire.
Outils
Ceci est un client MCP de bureau — il n'expose pas d'outils lui-même. Au lieu de cela, il se connecte et invoque des outils sur tout serveur MCP que vous configurez :
- Support multi-serveurs — connectez-vous à un ou plusieurs serveurs MCP depuis l'interface de paramètres
- Backend LLM Gemini — route tous les tours de chat et appels d'outils via
@google/generative-ai - Entrée vocale — capture microphone avec pipeline audio-vers-texte (
audioToText) - Analyse de fichiers — lit les fichiers
.xlsx,.pptx,.docxvia des analyseurs intégrés avant l'envoi au LLM - Rendu Markdown — blocs de code complets avec coloration syntaxique via
react-markdown+rehype-highlight - UI Glisser-Déposer — réorganisez les connexions serveurs via
@hello-pangea/dnd
Installation
// claude_desktop_config.json — non applicable (C'EST le client)
// Installation directe :
git clone https://github.com/duke7able/gemini-mcp-desktop-client.git
cd gemini-mcp-desktop-client
npm install
npm run create-env # crée .env à partir de .env.example
npm run dev # démarrage en mode développement
Ou téléchargez les installateurs pré-construits :
- EXE Windows : Télécharger
- DMG/ZIP macOS : Télécharger
Nécessite une clé API Google Gemini configurée dans .env avant le premier lancement.
Hôtes supportés
Cette application est elle-même l'hôte MCP — elle se connecte à des serveurs MCP plutôt que de s'exécuter à l'intérieur d'un autre client.







