Skip to main content
Glama

MCP Gemini API Server

by techkwon
llms-install.md2.35 kB
# MCP Gemini 서버 설치 가이드 (AI 에이전트용) ## 환경 요구사항 - Node.js 18.0.0 이상 - npm 또는 yarn - Google AI Studio API 키 ## 설치 단계 ### 1. 저장소 클론 ```bash git clone https://github.com/techkwon/mcp-gemini.git cd mcp-gemini ``` ### 2. 의존성 설치 ```bash npm install ``` ### 3. 환경 변수 설정 `.env` 파일 생성: ```bash echo "GOOGLE_API_KEY=your_api_key_here" > .env ``` API 키 유효성 검증: ```bash # API 키가 올바르게 설정되었는지 확인 cat .env ``` ### 4. 빌드 ```bash npm run build ``` ### 5. 서버 실행 개발 모드: ```bash npm run dev ``` 프로덕션 모드: ```bash npm run start ``` ## 설정 검증 ### 포트 확인 ```bash # 8000번 포트 사용 여부 확인 lsof -i :8000 ``` ### API 키 검증 1. 환경 변수가 올바르게 로드되었는지 확인 2. Google AI Studio 대시보드에서 API 키 상태 확인 3. 테스트 요청 실행: ```bash curl -X POST http://localhost:8000/gem-generate \ -H "Content-Type: application/json" \ -d '{"prompt": "테스트 메시지"}' ``` ### CORS 설정 기본적으로 모든 출처에서의 요청을 허용합니다. 필요한 경우 `src/server.ts`에서 CORS 설정을 수정할 수 있습니다. ## 문제 해결 ### 포트 충돌 8000번 포트가 이미 사용 중인 경우: ```bash # 기존 프로세스 종료 pkill -f "node" # 또는 kill $(lsof -t -i:8000) ``` ### API 키 오류 1. API 키 형식 확인 2. 키 권한 및 할당량 확인 3. Google AI Studio 대시보드에서 키 재생성 ### 일반적인 문제 #### 1. 의존성 오류 ```bash # node_modules 삭제 후 재설치 rm -rf node_modules npm install ``` #### 2. 빌드 오류 ```bash # 빌드 파일 삭제 후 재빌드 rm -rf dist npm run build ``` #### 3. TypeScript 오류 ```bash # TypeScript 설정 확인 cat tsconfig.json ``` ## 상태 모니터링 서버 상태 확인: ```bash # 프로세스 확인 ps aux | grep node # 로그 확인 tail -f logs/server.log ``` ## 보안 설정 1. API 키 보호 2. 요청 제한 설정 3. 로깅 설정 ## 설치 완료 확인 다음 엔드포인트들이 정상적으로 응답하는지 확인: 1. 텍스트 생성: `/gem-generate` 2. 이미지 생성: `/gem-generate-image` 3. 비디오 분석: `/gem-analyze-video` 4. 웹 검색: `/gem-search`

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/techkwon/mcp-gemini'

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