Chatbot Assistant with Gemini + gRPC
About
grcp chatmodel with mcp server model integrated with gemini model 5o-flash
Explore
- gRPC-based communication
- Google Gemini API integration
- Session-based context management
- Clean modular design (client, server, context manager, inference engine)
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Chatbot Assistant with Gemini + gRPCCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
pip install -r requirements.txt
Create a .env file with your Gemini API key:
GEMINI_API=your_api_key_here
Type 'exit' to stop chatting.
You: Hello
AI: I received: Hello. Previous context: 0 messages.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"chatbot assistant with gemini + grpc": {
"grcp-chatmodel": {
"command": "python",
"args": [
"server.py"
]
}
}
}
}
McpServers
{
"grcp-chatmodel": {
"command": "python",
"args": [
"server.py"
]
}
}
This project is a simple chatbot backend powered by Google's Gemini API and uses gRPC for client-server communication. It maintains context per session and provides interactive conversational experiences.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



