MCP.so
Sign In

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.

Comments

More Desktop Chat MCP clients