MCP-Gemini
Prompt management system for Google Gemini Pro.
Current State
Implemented
✅ Base structure of the project
✅ Configuring Docker and Docker Compose
✅ Standardized log system
✅ Metrics system with security filters
✅ Unit tests for:
✅ GeminiClient
✅ FileSystemService
✅ SearchService
✅ CacheService
✅ Log system
✅ Metrics system
✅ Main services:
✅ Cache system
✅ Search system
✅ File system
✅ Log system
✅ Safety filter system
✅ Metrics system
In Progress
🔄 Integration with Gemini API
🔄 Prompt management system
🔄 User interface
Earring
⏳ Authentication system
⏳ Real-time monitoring system
⏳ Complete documentation
⏳ Integration testing
⏳ Performance tests
⏳ Deployment to production
Requirements
Python 3.10+
Docker and Docker Compose
Google Gemini API Key
Facility
Clone the repository:
Configure environment variables:
Install dependencies:
Run with Docker:
Project Structure
Use
Evidence
Contribution
Fork the repository
Create a branch for your feature (
git checkout -b feature/amazing-feature
)Commit your changes (
git commit -m 'Add some amazing feature'
)Push to branch (
git push origin feature/amazing-feature
)Open a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Implemented Features
Logging system with file rotation
Metrics and monitoring system
Security filters for harmful content
Asynchronous request processing
Unit tests for core services
In Development
Integration with Gemini API
Prompt management system
User interface
Pending Tasks
Real-time monitoring system
Authentication and authorization system
Performance testing and optimization
API Documentation
Project Structure
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
A prompt management system for Google Gemini Pro that includes caching, security filtering, logging, and metrics collection.
Related MCP Servers
- AsecurityAlicenseAqualityUtilizes Gemini API and Google Search to generate answers based on the latest information for user queries.Last updated -23MIT License
- -securityAlicense-qualityThe ultimate Gemini API interface for MCP hosts, intelligently selecting models for the task at hand—delivering optimal performance, minimal token cost, and seamless integration.Last updated -19MIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude Desktop to interact with Google's Gemini 2.5 Pro Experimental AI model, with features like Google Search integration and token usage reporting.Last updated -3
- AsecurityFlicenseAqualityA server that provides access to Google Gemini AI capabilities including text generation, image analysis, YouTube video analysis, and web search functionality through the MCP protocol.Last updated -614