jamubc/gemini-mcp-tool
MCP server that enables AI assistants to interact with Google Gemini CLI, leveraging Gemini's massive token window for large file analysis and codebase understanding
해결하는 문제
이 프로젝트는 AI 어시스턴트(예: Claude)와 Gemini CLI(또는 그 후속 제품인 Antigravity CLI) 사이의 다리를 제공하여, 주요 어시스턴트의 컨텍스트 창에서 과도한 토큰을 소비하지 않고도 대규모 파일과 전체 코드베이스를 분석하기 위해 Gemini의 거대한 토큰 창을 활용할 수 있도록 합니다.
작동 방식
Model Context Protocol (MCP) 서버를 구현하여 Gemini의 기능을 도구로 노출합니다. AI 어시스턴트는 이러한 도구를 호출하여 @ 구문을 사용해 특정 파일이나 디렉터리를 참조하면서 Gemini CLI에 프롬프트를 전송할 수 있습니다. 표준 분석 외에도 안전한 코드 실행 및 테스트를 위한 "샌드박스 모드"도 지원합니다.
대상 사용자
MCP 호환 AI 어시스턴트(예: Claude Code 또는 Claude Desktop)를 사용하고 있으며, Google Gemini의 대규모 컨텍스트 분석 및 샌드박스화된 코드 실행을 작업 흐름에 통합하고자 하는 개발자들입니다.
주요 기능
- 대규모 컨텍스트 분석:
@구문을 사용해 Gemini의 토큰 창을 활용하여 거대한 프로젝트와 파일을 처리합니다. - 샌드박스 실행: 격리된 환경에서 코드를 안전하게 테스트하고 스크립트를 실행할 수 있는 전용 도구를 제공합니다.
- 이중 백엔드 지원: 폐기된 Gemini CLI에서 Antigravity CLI(
agy)로의 자동 전환을 처리합니다. - 간편한 통합: Claude Code는 한 줄 설정만으로, Claude Desktop은 표준 설정으로 쉽게 통합할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트