1. Conduid
  2. Maps
  3. Gemini Voice Agent MCP
MCP server · Maps

Gemini Voice Agent MCP

Realtime salon voice assistant demo with a React frontend, Python FastAPI relay, and Node.js MCP server. Showcases Gemini Live API voice interaction and MCP tool calling for salon workflows such as product lookup and appointment booking.

Unclaimed maps
34Low

Scored 6 months ago · breakdown

About Gemini Voice Agent MCP

Gemini Voice Agent MCP is an MCP server in the Maps category: realtime salon voice assistant demo with a React frontend, Python FastAPI relay, and Node.js MCP server. Showcases Gemini Live API voice interaction and MCP tool calling for salon workflows such as product lookup and appointment booking.

Install

From source
git clone https://github.com/harshanck/gemini_voice_agent_mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Gemini Voice Agent MCP

Powered by Claude · Grounded in docs

I know everything about Gemini Voice Agent MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Gemini Live Voice Agent + MCP

A demo project showcasing a realtime salon voice assistant with a React frontend, a Python FastAPI relay, and a Node.js MCP server.
It demonstrates Gemini Live API voice interaction with MCP tool calling for salon workflows like product lookup and appointment management.

Tech stack

  • Frontend: React + TypeScript + Vite
  • Backend: Python + FastAPI + google-genai
  • MCP Server: Node.js + TypeScript + Express + MCP SDK
  • Database: SQLite
  • AI: Gemini Live API

Required versions

  • Python: 3.12+
  • Node.js: 20+

Clone and setup

git clone <repo-url>
cd gemini_voice_agent

MCP server setup

cd mcp-server
npm install

Create mcp-server/.env from example:

cp .env.example .env

Seed the MCP SQLite database (uses mcp-server/seed.ts):

npm run seed

This resets and repopulates demo products and appointments data.

Run MCP server:

npm run dev

MCP endpoint:

http://localhost:8090/mcp

Python backend setup

cd backend

Create backend/.env from example and set your Gemini key:

cp .env.example .env

Required key in backend/.env:

GEMINI_API_KEY=your_gemini_api_key_here

Install dependencies and run backend:

pip install -e .
python main.py

Backend endpoints:

http://localhost:8000/health
ws://localhost:8000/ws

Frontend setup

cd frontend
npm install

Create frontend/.env from example:

cp .env.example .env

Run frontend:

npm run dev

Default frontend URL:

http://localhost:5173

Quick run order

  1. Start mcp-server (npm run dev)
  2. Start backend (python main.py)
  3. Start frontend (npm run dev)

Env examples kept in repo

  • backend/.env.example
  • frontend/.env.example
  • mcp-server/.env.example

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Gemini Voice Agent MCP

How do I install Gemini Voice Agent MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Gemini Voice Agent MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Gemini Voice Agent MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.