구글 Gemini CLI 출시: Gemini 2.5 Pro 무료 + 일일 1000회 요청

Oliver Kingsley

Oliver Kingsley

26 June 2025

구글 Gemini CLI 출시: Gemini 2.5 Pro 무료 + 일일 1000회 요청

Google이 AI 코딩 세계를 뒤흔들 폭탄을 투하했습니다. 모두가 Claude Code와 Cursor 구독에 돈을 지불하느라 바쁠 때, Google은 조용히 Gemini CLI를 출시했습니다. Gemini CLI는 업계 최고 수준의 사용량 제한을 통해 터미널에서 실행되는 완전 무료 오픈 소스 AI 에이전트입니다. 분당 60회 요청, 일일 1000회 요청, Gemini 2.5 Pro 액세스까지 완전히 무료입니다. 신용 카드도 필요 없고, 구독료도 없으며, 순수한 AI 기반 개발 마법입니다.

Google Just Dropped Gemini CLI— Free Gemini 2.5 Pro Access + 1000 Daily Requests

이 포괄적인 가이드에서는 Gemini CLI가 판도를 바꾸는 이유, 처음부터 설정하는 방법, 그리고 가장 중요하게는 개발 워크플로우를 혁신할 MCP 서버로 이를 초고속화하는 방법에 대해 자세히 알아보겠습니다.

전문가 팁:Apidog MCP Server무료로 가입하세요!
button

Gemini CLI란 무엇이며 왜 관심을 가져야 할까요?

Gemini CLI는 AI 코딩 어시스턴트 혁명에 대한 Google의 답변입니다. 단순한 챗봇이 아니라, 터미널에 상주하며 코드베이스를 이해하고 최소한의 사람 개입으로 복잡한 다단계 작업을 실행할 수 있는 완전한 AI 에이전트입니다.

중요한 숫자들

Gemini CLI가 경쟁자를 능가하는 이유

기본 기능에 대해 프리미엄 가격을 청구하는 다른 AI 코딩 도구와 달리, Gemini CLI는 엔터프라이즈급 기능을 무료로 제공합니다. 마치 선임 개발자, 코드 리뷰어, 문서 작성자가 모두 하나로 합쳐진 것과 같습니다.

주요 장점:


Gemini CLI 시작하기: 첫걸음

사전 요구 사항 및 설치

설정을 시작하기 전에 다음 기본 사항을 확인하세요:

단계별 설치 가이드

1단계: Gemini CLI 설치

선호하는 설치 방법을 선택하세요:

# 빠른 시작 (권장)
npx https://github.com/google-gemini/gemini-cli

# 또는 전역 설치
npm install -g @google/gemini-cli
gemini

2단계: Google로 인증

프롬프트가 표시되면 개인 Google 계정으로 로그인하세요. 이렇게 하면 다음 항목에 즉시 액세스할 수 있습니다:

3단계: 테마 선택

터미널 미학에 맞는 색상 테마를 선택하세요. 이것은 당신의 AI 동반자입니다—편안하게 느껴지도록 만드세요.

설정 확인

간단한 명령으로 설치를 테스트하세요:

gemini
> 안녕하세요! 제가 무엇을 할 수 있는지 이해하는 데 도움을 주실 수 있나요?

유용한 응답을 받았다면 축하합니다! AI 지원 개발의 힘을 발휘할 준비가 되었습니다.


Gemini CLI의 MCP 서버 이해

모델 컨텍스트 프로토콜(MCP)이란 무엇인가요?

MCP 서버는 AI 어시스턴트와 데이터 소스 간의 범용 번역기입니다. 로컬 파일, 데이터베이스, API 및 사용자 정의 도구 등 모든 것을 위한 API라고 생각하세요. MCP를 사용하면 Gemini CLI의 기능을 내장 기능 이상으로 확장할 수 있습니다.

개발자에게 MCP 서버가 중요한 이유

MCP 서버는 Gemini CLI와 외부 시스템 간의 다리 역할을 하여 다음을 가능하게 합니다:

Gemini CLI의 핵심 MCP 아키텍처

Gemini CLI의 MCP 통합은 정교한 검색 및 실행 시스템을 기반으로 구축되었습니다:

검색 계층: 구성된 MCP 서버를 자동으로 찾고 연결합니다. 실행 계층: 도구 호출, 확인 및 응답 처리를 담당합니다. 전송 메커니즘: Stdio, SSE 및 HTTP 스트리밍을 지원합니다.


Gemini CLI에서 MCP 서버 설정

구성 구조

MCP 서버는 settings.json 파일을 통해 구성됩니다. 기본 구조는 다음과 같습니다:

{
  "mcpServers": {
    "serverName": {
      "command": "path/to/server",
      "args": ["--arg1", "value1"],
      "env": {
        "API_KEY": "$MY_API_TOKEN"
      },
      "cwd": "./server-directory",
      "timeout": 30000,
      "trust": false
    }
  }
}

필수 구성 속성

필수 속성:

선택적 속성:

MCP 서버 구성 예시

Python MCP 서버:

{
  "mcpServers": {
    "pythonTools": {
      "command": "python",
      "args": ["-m", "my_mcp_server", "--port", "8080"],
      "cwd": "./mcp-servers/python",
      "env": {
        "DATABASE_URL": "$DB_CONNECTION_STRING",
        "API_KEY": "${EXTERNAL_API_KEY}"
      },
      "timeout": 15000
    }
  }
}

Node.js MCP 서버:

{
  "mcpServers": {
    "nodeServer": {
      "command": "node",
      "args": ["dist/server.js", "--verbose"],
      "cwd": "./mcp-servers/node",
      "trust": true
    }
  }
}

Apidog MCP Server: 당신의 API 개발 초능력

Apidog MCP Server가 판도를 바꾸는 이유

Gemini CLI가 AI 기반을 제공하는 동안, Apidog MCP Server는 이를 API 개발 강자로 변모시킵니다. 이 통합을 통해 AI 어시스턴트는 API 사양에 직접 액세스하여 문서와 코드 사이의 끊임없는 컨텍스트 전환을 없앨 수 있습니다.

Apidog MCP Server의 주요 이점

Apidog MCP Server 설정

1단계: OpenAPI 파일 준비

  1. Swagger/OpenAPI 파일의 URL 또는 로컬 경로가 있는지 확인합니다.
  2. 지원되는 형식: JSON 또는 YAML 형식의 OpenAPI 파일

2단계: IDE에서 MCP 구성

이 구성을 MCP 설정에 추가합니다:

{
  "mcpServers": {
    "API specification": {
      "command": "npx",
      "args": [
        "-y",
        "apidog-mcp-server@latest",
        "--oas=<oas-url-or-path>"
      ]
    }
  }
}

3단계: 연결 확인

Gemini CLI에 다음을 질문하여 설정을 테스트합니다:

MCP를 통해 API 사양을 가져와서 프로젝트에 몇 개의 엔드포인트가 있는지 알려주세요.

여기에서 Apidog MCP Server 설정 방법에 대한 자세한 가이드를 살펴보세요.

고급 Gemini CLI 워크플로우

코드 탐색 및 이해

Gemini CLI는 복잡한 코드베이스를 이해하는 데 탁월합니다:

gemini
> 이 시스템 아키텍처의 주요 부분을 설명해 주세요.
> 어떤 보안 메커니즘이 적용되어 있나요?
> 이 코드베이스를 최신 Java 버전으로 마이그레이션하는 데 도움을 주세요.

자동화된 워크플로우 통합

강력한 자동화를 위해 MCP 서버를 활용하세요:

gemini
> 지난 7일간의 git 기록을 보여주는 슬라이드 데크를 만들어 주세요.
> 가장 많이 상호 작용한 GitHub 이슈를 표시하는 웹 앱을 만들어 주세요.
> 이 디렉토리의 모든 이미지를 EXIF 날짜 이름으로 PNG로 변환해 주세요.

Apidog 통합을 통한 API 개발

Gemini CLI와 Apidog MCP Server를 결합하여 원활한 API 개발을 수행하세요:

gemini
> Apidog MCP를 사용하여 API 사양을 가져오고 'Product' 스키마에 대한 Java 레코드를 생성해 주세요.
> API 사양을 기반으로 'Product' DTO에 새 필드를 추가해 주세요.
> API 사양에 따라 '/users' 엔드포인트와 관련된 모든 MVC 코드를 생성해 주세요.

문제 해결 및 모범 사례

일반적인 문제 및 해결책

연결 문제:

MCP 서버 문제:

성능 최적화:

보안 고려 사항


결론: AI 기반 개발의 새로운 시대

Google의 Gemini CLI는 단순한 또 다른 AI 도구 그 이상입니다. 개발자가 AI와 상호 작용하는 방식의 패러다임 전환을 의미합니다. 엔터프라이즈급 기능을 무료로 제공함으로써 Google은 경쟁의 장을 평준화하고 전 세계 개발자들이 강력한 AI 지원에 액세스할 수 있도록 하고 있습니다.

MCP 서버, 특히 Apidog MCP Server와의 통합은 AI가 워크플로우에서 진정한 파트너가 되는 포괄적인 개발 환경을 조성합니다. 복잡한 코드베이스를 이해하는 것부터 API 사양에서 프로덕션 준비 코드를 생성하는 것까지, 가능성은 무한합니다.

2025년으로 접어들면서, AI 지원 개발을 채택할지 여부가 아니라 어떤 도구를 선택할지 문제입니다. Gemini CLI와 Apidog MCP Server를 사용하면 강력한 AI 기능과 원활한 API 개발 통합이라는 두 가지 장점을 모두 얻을 수 있으며, 비용도 절약할 수 있습니다.

개발 워크플로우를 혁신할 준비가 되셨나요? Gemini CLI로 시작하고 Apidog MCP Server를 추가하여 오늘 AI 기반 개발의 미래를 경험하세요.

button

Apidog에서 API 설계-첫 번째 연습

API를 더 쉽게 구축하고 사용하는 방법을 발견하세요