Skip to main content
Glama

MCP-Gemini

MCP-ジェミニ

Google Gemini Pro のプロンプト管理システム。

現在の状態

実装済み

  • ✅ プロジェクトの基本構造
  • ✅ Docker と Docker Compose の設定
  • ✅ 標準化されたログシステム
  • ✅ セキュリティフィルターを備えたメトリクスシステム
  • ✅ ユニットテスト:
    • ✅ ジェミニクライアント
    • ✅ ファイルシステムサービス
    • ✅ 検索サービス
    • ✅ キャッシュサービス
    • ✅ ログシステム
    • ✅ メトリクスシステム
  • ✅ 主なサービス:
    • ✅ キャッシュシステム
    • ✅ 検索システム
    • ✅ ファイルシステム
    • ✅ ログシステム
    • ✅ 安全フィルターシステム
    • ✅ メトリクスシステム

進行中

  • 🔄 Gemini APIとの統合
  • 🔄迅速な管理システム
  • 🔄 ユーザーインターフェース

イヤリング

  • ⏳ 認証システム
  • ⏳リアルタイム監視システム
  • ⏳ 完全なドキュメント
  • ⏳ 統合テスト
  • ⏳ パフォーマンステスト
  • ⏳ 本番環境へのデプロイ

要件

  • Python 3.10以上
  • Docker と Docker Compose
  • Google Gemini APIキー

施設

  1. リポジトリをクローンします。
git clone https://github.com/tu-usuario/mcp-gemini.git cd mcp-gemini
  1. 環境変数を設定します。
cp .env.example .env # Editar .env con tus credenciales
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. Docker で実行:
docker-compose up -d

プロジェクト構造

mcp-gemini/ ├── app/ │ ├── api/ │ ├── core/ │ │ ├── config/ │ │ ├── logging/ │ │ └── security/ │ ├── models/ │ ├── services/ │ └── utils/ ├── data/ │ ├── prompts/ │ ├── cache/ │ └── metrics/ ├── docs/ ├── logs/ │ ├── app/ │ ├── access/ │ ├── error/ │ └── safety/ ├── tests/ │ ├── unit/ │ ├── integration/ │ └── e2e/ ├── .env.example ├── docker-compose.yml ├── Dockerfile └── requirements.txt

使用

from app.services.gemini_client import GeminiClient client = GeminiClient(api_key="tu-api-key") response = client.generate("Tu prompt aquí") print(response)

証拠

# Ejecutar todas las pruebas pytest # Ejecutar pruebas unitarias pytest tests/unit # Ejecutar pruebas de integración pytest tests/integration # Ejecutar pruebas e2e pytest tests/e2e

貢献

  1. リポジトリをフォークする
  2. 機能用のブランチを作成します( git checkout -b feature/amazing-feature
  3. 変更をコミットします ( git commit -m 'Add some amazing feature' )
  4. ブランチにプッシュする ( git push origin feature/amazing-feature )
  5. プルリクエストを開く

ライセンス

このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。

実装された機能

  • ファイルのローテーションによるログシステム
  • 指標と監視システム
  • 有害コンテンツに対するセキュリティフィルター
  • 非同期リクエスト処理
  • コアサービスのユニットテスト

開発中

  • Gemini APIとの統合
  • 迅速な管理システム
  • ユーザーインターフェース

保留中のタスク

  • リアルタイム監視システム
  • 認証および承認システム
  • パフォーマンステストと最適化
  • APIドキュメント

プロジェクト構造

mcp-gemini/ ├── app/ │ ├── api/ # Endpoints de la API │ ├── core/ # Funcionalidad central │ │ ├── logging/ # Sistema de logging │ │ └── config/ # Configuración │ ├── services/ # Servicios de la aplicación │ │ ├── metrics.py # Servicio de métricas │ │ └── async_processor.py # Procesamiento asíncrono │ └── utils/ # Utilidades ├── data/ │ ├── metrics/ # Datos de métricas │ └── cache/ # Caché de respuestas ├── logs/ # Archivos de log │ ├── app/ │ ├── access/ │ └── error/ ├── tests/ # Pruebas │ ├── unit/ │ └── integration/ ├── requirements.txt # Dependencias └── README.md
-
security - not tested
-
license - not tested
-
quality - not tested

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.

キャッシュ、セキュリティ フィルタリング、ログ記録、メトリック収集などの機能を備えた、Google Gemini Pro の迅速な管理システム。

  1. 現在の状態
    1. 実装済み
    2. 進行中
    3. イヤリング
  2. 要件
    1. 施設
      1. プロジェクト構造
        1. 使用
          1. 証拠
            1. 貢献
              1. ライセンス
                1. 実装された機能
                  1. 開発中
                    1. 保留中のタスク
                      1. プロジェクト構造

                        Related MCP Servers

                        • A
                          security
                          A
                          license
                          A
                          quality
                          Utilizes Gemini API and Google Search to generate answers based on the latest information for user queries.
                          Last updated -
                          3
                          21
                          JavaScript
                          MIT License
                        • -
                          security
                          A
                          license
                          -
                          quality
                          The 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 -
                          6
                          TypeScript
                          MIT License
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A 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 -
                          JavaScript
                        • -
                          security
                          F
                          license
                          -
                          quality
                          A 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 -
                          2
                          TypeScript
                          • Apple

                        View all related MCP servers

                        MCP directory API

                        We provide all the information about MCP servers via our MCP API.

                        curl -X GET 'https://glama.ai/api/mcp/v1/servers/hectorflores28/mcp-gemini'

                        If you have feedback or need assistance with the MCP directory API, please join our Discord server