Chatbot Assistant with Gemini + gRPC
About
grcp chatmodel with mcp server model integrated with gemini model 5o-flash
Details
- Author
- omjamnekar
- Downloads
- 328
- Categories
- AI
Jump to
- gRPC‑based communication between client and server
- Integration with Google Gemini API for AI replies
- Session‑based context management per chat
- Modular code (client, server, context manager, inference engine)
- Clean project structure with .proto definitions
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
1. Install dependencies: pip install -r requirements.txt.
2. Create a .env file with your GEMINI_API key.
3. Start the server: python server.py.
4. Run the client: python client.py. Type messages and receive AI replies; type exit to stop.
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"
]
}
}
Chatbot Assistant with Gemini + gRPC
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.
