Google은 AI 기술을 사용하여 콘텐츠를 사용자의 기본 언어로 번역합니다. AI 번역에는 오류가 있을 수 있습니다.
등록 문제 해결하기
컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
연결된 앱을 등록하거나 구성하는 중에 문제가 발생하면 다음 표에서 일반적인 오류 메시지, 원인, 문제 해결 단계를 참고하세요.
| 문제 |
오류 메시지 |
원인 |
해결/문제 해결 단계 |
지정되지 않은 '도구 가져오기' 실패 |
'MCP 서버 세부정보를 가져올 수 없습니다. 다시 시도해 주세요.' (또는 도구 가져오기 버튼이 특정 오류 메시지 없이 실패함) |
잘못된 URL, 오프라인 서버 또는 네트워크 오류로 인해 Connected Console에서 MCP 엔드포인트에 대한 요청을 완료할 수 없습니다. |
다음을 확인합니다.
- MCP 엔드포인트 URL이 정확하고
https://를 사용하는지 다시 한번 확인하세요.
- MCP 서버가 실행 중인지 확인합니다.
- 공개 인터넷에서 MCP 서버에 액세스할 수 있는지 확인합니다(Google은
localhost 또는 비공개 인트라넷 주소에 연결할 수 없음).
|
MCP 서버에 연결할 수 없음 |
'MCP 서버에 연결할 수 없습니다' |
Google 백엔드에서 MCP 엔드포인트에 연결할 수 없습니다. |
일반적인 원인과 해결 방법은 다음과 같습니다.
- 방화벽 제한: 방화벽 또는 WAF가 Google의 아웃바운드 IP 범위를 차단하지 않는지 확인합니다.
- API Gateway 규칙: API Gateway가
POST 요청을 수락하고 MCP initialize 핸드셰이크 중에 Google의 clientInfo를 거부하지 않는지 확인합니다.
- 하위 도메인 불일치: 전용 하위 도메인(예:
gemini.mcp.company.com)을 사용하는 경우 /.well-known/oauth-protected-resource 메타데이터가 다른 기본 도메인(mcp.company.com)을 가리키지 않고 해당 하위 도메인과 일치하는지 확인합니다.
|
지원되지 않는 MCP 전송(HTTP 405) |
'MCP 서버에서 요청을 거부했습니다(HTTP 405 메서드 허용되지 않음). URL이 기존 SSE 엔드포인트가 아닌 POST 요청을 허용하는 스트리밍 가능한 HTTP 엔드포인트를 가리키는지 확인하세요." |
엔드포인트 URL이 GET 요청만 허용하거나 JSON-RPC POST 요청을 거부하는 기존 HTTP+SSE 엔드포인트를 가리킵니다. |
initialize 및 tools/list에 대한 POST 요청을 허용하는 MCP 스트리밍 가능한 HTTP 전송을 사용하도록 MCP 서버 및 엔드포인트 URL을 업데이트합니다.
|
OAuth 보호 리소스 파일 누락 |
'MCP 서버에 /.well-known/oauth-protected-resource 파일이 없습니다' |
Google에서 OAuth 2.0 보호 리소스 메타데이터 검색(RFC 9728)을 시도했으나 실패했습니다. |
- MCP 서버에 인증이 필요하지 않은 경우: 이 오류는 일반적으로 MCP 엔드포인트 URL에 오타가 있거나 경로 세그먼트가 누락되어(예:
https://mcp.example.com/mcp 대신 https://mcp.example.com) HTTP 404 또는 500를 반환하여 클라이언트가 OAuth 검색으로 대체될 때 발생합니다. 정확한 MCP 엔드포인트 경로가 인증되지 않은 POST initialize 및 tools/list 요청에 대해 HTTP 200 OK를 반환하는지 확인하고 액세스 사용자 인증 정보의 서버에 승인이 필요한가요?에서 아니요를 선택합니다.
- MCP 서버에 인증이 필요한 경우:
authorization_servers 배열에서 신뢰할 수 있는 승인 서버를 알리는 유효한 /.well-known/oauth-protected-resource JSON 파일을 MCP 서버에서 호스팅합니다.
|
OAuth 승인 서버 메타데이터가 누락되었거나 잘못됨 |
'/.well-known/oauth-authorization-server 파일이 OAuth 서버에 없습니다' 또는 '잘못되었거나 불완전한 JSON이 포함되어 있습니다' |
OAuth 서버가 /.well-known/oauth-authorization-server에서 유효한 RFC 8414 메타데이터 문서를 노출하지 않습니다. |
authorization_endpoint 및 token_endpoint가 포함된 유효한 RFC 8414 탐색 문서를 /.well-known/oauth-authorization-server(또는 /.well-known/openid-configuration)에서 호스팅합니다.
- 또는 사용자 인증 정보 섹션에서 커스텀 승인 엔드포인트 및 커스텀 토큰 엔드포인트 URL을 수동으로 입력합니다.
|
도메인 확인 실패 |
도메인 인증서에 '확인 실패' 또는 '인증 실패'가 도움말 메시지(예: HTTP 404, 리디렉션 허용되지 않음 또는 토큰 불일치)와 함께 표시됩니다. |
Google에서 https://<domain>/.well-known/google-connected-apps의 챌린지 토큰을 확인할 수 없습니다. |
- 파일을 찾을 수 없음(HTTP 404): 다운로드한
google-connected-apps.json 콘텐츠가 https://<domain>/.well-known/google-connected-apps에 게시되었는지 확인합니다(URL 경로에 .json 확장자 없음).
- 리디렉션 허용되지 않음:
HTTP 200 OK를 사용하여 인증 페이로드를 직접 제공합니다. /.well-known/google-connected-apps를 다른 URL로 리디렉션하지 마세요.
- 토큰 불일치: JSON 응답에 개발자 계정에 생성된 정확한 토큰이 포함된
"verification_tokens": ["<YOUR_TOKEN>"]가 있는지 확인합니다.
|
동적 클라이언트 등록(DCR) 또는 CIMD 실패 |
'동적 클라이언트 등록(RFC 7591)에 실패했습니다', 'OAuth 서버가 동적 클라이언트 등록(RFC 7591)을 지원하지 않습니다' 또는 '클라이언트 ID 메타데이터 문서(CIMD) 등록에 실패했습니다' |
자동 OAuth 클라이언트 등록에 실패했거나 OAuth 제공업체에서 지원하지 않거나 Google의 리디렉션 URI가 거부되었습니다. |
- OAuth 서버가 서버 인증 사용자 인증 정보(
https://oauth-redirect.googleusercontent.com/r/<app-id>-<sanitized-domain> 등)에 표시된 6개의 앱별 Google 리디렉션 URI를 모두 허용 목록에 추가하는지 확인합니다. 많은 OAuth 2.1 서버는 와일드 카드(*) 리디렉션 URI를 거부합니다.
- OAuth 제공업체에서 CIMD 또는 RFC 7591 DCR을 지원하지 않는 경우 액세스 사용자 인증 정보에서 사전 등록됨(사용자 위임 OAuth의 경우) 또는 머신 간(OAuth 클라이언트 사용자 인증 정보)을 선택하고 정적 클라이언트 ID 및 클라이언트 보안 비밀번호를 제공합니다.
|
OAuth 로그인 팝업이 차단되거나 비어 있음 |
도구 동기화 또는 테스트 중에 '브라우저에서 인증 팝업을 차단했습니다'라는 메시지가 표시되거나 OAuth 로그인 창이 제대로 표시되지 않습니다. |
브라우저 팝업 차단기 또는 로그인 페이지의 엄격한 X-Frame-Options/Content-Security-Policy 헤더로 인해 팝업 흐름이 차단되었습니다. |
- 브라우저에서 콘솔의 팝업을 허용한 후 다시 시도해 보세요.
- 개발자 인증 정보로 인증의 액세스 사용자 인증 정보에서 팝업을 통해 인증을 리디렉션을 통해 인증(대체)으로 전환하여 인증 흐름이 동일한 탭에서 전체 화면으로 열리도록 합니다.
|
MCP 서버 요청 사항 누락 |
경고 메시지: 'MCP 서버에 안내가 없습니다. 서버 스키마에 안내를 추가하는 것이 좋습니다." |
MCP 서버가 initialize 응답에서 instructions 필드를 반환하지 않았습니다. |
- MCP 서버를 초기화할 때 시스템 요청 사항을 명시적으로 정의합니다(서버 정의의
instructions 매개변수).
- 스테이트리스(Stateless) 또는 커스텀 HTTP 구현의 경우
initialize 메서드의 JSON-RPC 응답 페이로드에 instructions 필드가 포함되어 있는지 확인한 다음 도구 다시 동기화를 선택합니다.
|
UI 리소스 크기 제한 또는 지원되지 않는 MIME 유형 |
가져오기 문제 오류 카드: '누적 리소스 크기는 100MB를 초과할 수 없습니다.' 또는 '<uri>' 리소스에 지원되지 않는 MIME 유형 '<type>'입니다. |
MCP 서버에서 총 크기가 한도를 초과하거나 지원되지 않는 MIME 유형을 사용하는 UI 리소스를 반환했습니다. |
- 서버에서 반환하는 모든 매니페스트 UI 리소스의 누적 크기를 줄여 한도를 초과하지 않도록 합니다.
- 모든 UI 리소스가 지원되는 MIME 유형(
text/html, text/html;profile=mcp-app, text/javascript, text/css) 중 하나를 사용하는지 확인합니다.
|
아이콘 업로드가 중단되거나 '예기치 않은 오류'가 발생함 |
앱 세부정보에서 앱 아이콘을 업로드할 때 업로드가 로딩 스피너에서 멈추거나 '예기치 않은 오류가 발생했습니다. 다시 시도해 주세요.'(코드 4E696748가 함께 표시되는 경우가 많음) |
일반적으로 오래된 브라우저 세션, 충돌하는 브라우저 확장 프로그램 또는 캐시된 인증 상태로 인해 발생합니다. |
다음 단계를 순서대로 시도해 보세요.
- 새 브라우저 프로필 사용: 깨끗한 브라우저 프로필을 사용하여 새 창을 엽니다.
- 시크릿 모드/비공개 모드 사용: 시크릿 브라우징 창에서 Google Connected Console에 로그인하고 아이콘을 업로드합니다.
- 캐시 지우기: 다시 시도하기 전에 브라우저의 캐시와 쿠키를 지우고 아이콘이 1MB 미만의 유효한 512px × 512px PNG 또는 JPEG인지 확인합니다.
|
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 Oracle 계열사의 등록 상표입니다.
최종 업데이트: 2026-11-06(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2026-11-06(UTC)"],[],[]]