Skip to main content
Glama

MCP-Gemini

MCP-제미니

Google Gemini Pro를 위한 신속한 관리 시스템.

현재 상태

구현됨

  • ✅ 프로젝트의 기본 구조
  • ✅ Docker 및 Docker Compose 구성
  • ✅ 표준화된 로그 시스템
  • ✅ 보안 필터가 있는 메트릭 시스템
  • ✅ 다음에 대한 단위 테스트:
    • ✅ 제미니클라이언트
    • ✅ 파일 시스템 서비스
    • ✅ 검색 서비스
    • ✅ 캐시서비스
    • ✅ 로그 시스템
    • ✅ 메트릭 시스템
  • ✅ 주요 서비스:
    • ✅ 캐시 시스템
    • ✅ 검색 시스템
    • ✅ 파일 시스템
    • ✅ 로그 시스템
    • ✅ 안전 필터 시스템
    • ✅ 메트릭 시스템

진행 중

  • 🔄 Gemini API와 통합
  • 🔄 신속한 관리 시스템
  • 🔄 사용자 인터페이스

귀걸이

  • ⏳ 인증 시스템
  • ⏳ 실시간 모니터링 시스템
  • ⏳ 완전한 문서
  • ⏳ 통합 테스트
  • ⏳ 성능 테스트
  • ⏳ 프로덕션 배포

요구 사항

  • 파이썬 3.10+
  • Docker와 Docker Compose
  • Google Gemini API 키

시설

  1. 저장소를 복제합니다.

지엑스피1

  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 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

구현된 기능

  • 파일 회전을 이용한 로깅 시스템
  • 지표 및 모니터링 시스템
  • 유해 콘텐츠에 대한 보안 필터
  • 비동기 요청 처리
  • 핵심 서비스에 대한 단위 테스트

개발 중

  • 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