Gemini MCP Desktop Client
@duke7able
About Gemini MCP Desktop Client
first gemini based desktop client for MCP
Overview
What is Gemini MCP Desktop Client?
Gemini MCP Desktop Client is a desktop application built with Electron, Vite, React, and TypeScript that interacts with various Model Context Protocol (MCP) servers and integrates Google's Gemini API for LLM chat. It is designed for developers and users who want a cross-platform MCP client with a modern UI.
How to use Gemini MCP Desktop Client?
Clone the repository, run npm install, create a .env file (or run npm run create-env on macOS/Unix or npm run create-env-win on Windows) with the backend port, API URL, and node environment. Obtain a Google Gemini API key and configure it in the app. Start the app in development mode with npm run dev, or build for production with npm run build. Prebuilt installers are available for Windows (EXE) and macOS (DMG).
Key features of Gemini MCP Desktop Client
- Fast and modern stack: Electron, React, Vite, TypeScript
- Connects to multiple MCP servers for data operations
- LLM chat powered by Google Gemini API
- Cross-platform: Windows and macOS installers
- Beautiful UI with MUI, Emotion, and Framer Motion
- Rich markdown rendering with syntax highlighting
Use cases of Gemini MCP Desktop Client
- Interact with MCP servers to perform diverse data operations from a desktop app
- Chat with Google Gemini LLM within the same client interface
- Test and verify MCP server integrations using the provided list of tested servers
- Develop and debug MCP server connections in a developer-friendly environment
FAQ from Gemini MCP Desktop Client
What platforms does Gemini MCP Desktop Client support?
It supports macOS (DMG) and Windows (NSIS installer, x64 architecture).
How do I obtain a Google Gemini API key?
Follow the official guide at Merge Dev (linked in the README) to generate and manage your API key.
Can I connect to any MCP server?
The client is designed to work with any MCP server listed at the Model Context Protocol servers repository, but the developer provides a separate list of tested and verified MCP servers.
Is the app free to use?
The README does not specify pricing or licensing; it is under active development and contributions are welcome.
How do I enable/disable DevTools in the Electron window?
Modify the devTools property in webPreferences inside electron/main.ts to true or false, and optionally call win.webContents.openDevTools() to open them automatically.
Basic information
More Desktop Chat MCP clients
Groq Desktop
groqLocal Groq Desktop chat app with MCP support
Model Context Protocol for Raycast
evanzhoudevMCP Chat Desktop App
ai-qlA Desktop Chat App that leverages MCP(Model Context Protocol) to interface with other LLMs.
Rijksmuseum MCP Client for Rijksmuseum MCP Server
r-huijtsAn Electron-based desktop application that integrates with the Rijksmuseum MCP server using the Model Context Protocol (MCP). This client enables AI-powered interactions with the Rijksmuseum's art collection through a chat interface.
Comments