제목
This Free Google AI Tool Just Made Developers Drop Their Paid Subscriptions
카테고리
프로그래밍/소프트웨어 개발
서브카테고리
개발 툴
대상자
- 소프트웨어 개발자 (AI 도구 사용자, API 자동화 필요자)
- 중급~고급 수준 (Node.js, CLI 환경 설정, MCP 서버 이해 필요)
핵심 요약
- Gemini CLI는 1,000일간 요청 제한 없음 및 Gemini 2.5 Pro 무료 사용 가능
- MCP 서버와의 통합으로 API 자동화, 코드 생성, 데이터베이스 조작 가능
- Apache 2.0 라이선스로 오픈소스이며 신용카드 없이 구독 가능
섹션별 세부 요약
1. 소개
- Gemini CLI는 기존 유료 AI 툴 대체를 목표로 하며, 1,000일간 요청 제한과 Gemini 2.5 Pro 제공
- 100만 토큰 컨텍스트 윈도우로 복잡한 코드베이스 분석 가능
- Apidog MCP Server 통합을 통해 API 스펙 읽기, 코드 생성, 문서 자동화 지원
2. 설치 및 설정
- Node.js 18+와 Google 계정 필요
npm install -g @google/gemini-cli
명령어로 설치 후 Google 계정 로그인gemini
명령어 실행 시 60/min, 1,000/day 요청 허용
3. MCP 서버 통합
- MCP 서버는 API, 데이터베이스, 파일 시스템, 커스텀 워크플로우와의 연결을 가능하게 함
- Discovery Layer와 Execution Layer를 통해 AI와 외부 도구의 상호작용 자동화
settings.json
파일에서 MCP 서버 구성 예시:
```json
{
"mcpServers": {
"serverName": {
"command": "path/to/server",
"args": ["--arg1", "value1"],
"env": {"API_KEY": "$MY_API_TOKEN"},
"cwd": "./server-directory",
"timeout": 30000,
"trust": false
}
}
}
```
4. Apidog MCP Server 활용
- Swagger/OpenAPI 파일을 기반으로 DTO, 컨트롤러, 클라이언트 자동 생성
npx apidog-mcp-server@latest --oas=
명령어로 설정- API 스펙 기반 Java 레코드 생성, DTO 필드 추가, MVC 코드 생성 지원
5. 문제 해결 및 최적화
- Node.js 버전, 네트워크, 권한 확인 필수
- MCP 서버 JSON 검증, 환경 변수 확인, 타임아웃 조정
- 보안 강화:
trust: true
는 자체 서버만 사용해야 함 - API 키는 환경 변수로 저장, 필요한 권한만 부여
결론
- Gemini CLI + Apidog MCP Server 사용으로 유료 AI 툴 대체 가능
- 1,000일간 무료 요청, 100만 토큰 컨텍스트 지원
- MCP 서버 구성 및 Apidog 통합을 통해 API 자동화, 코드 생성 효율성 극대화
- "npm install -g @google/gemini-cli" 명령어로 설치 후 Google 계정 로그인 후 즉시 사용 가능