라이프스타일
MCP 연결 진단과 복구
프로세스, 전송, 인증, 도구 목록을 차례로 확인하고 오류를 보존해 최소 동작을 검증합니다.
읽는 데 약 15분 · 실습 20 분

이 글의 목차
Codex 학습 목차로 돌아가기Codex 학습 센터: 전체 튜토리얼 목차설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.전체 글 읽기
목표와 준비
이 단락의 학습 자료: 입문MCP 설정과 연결 확인MCP는 외부 도구를 연결합니다. STDIO는 로컬 명령, HTTP는 URL을 사용합니다. 설정 저장뿐 아니라 시작, 인증과 응답을 확인해야 합니다.전체 글 읽기
1단계: 시간 제한보다 설정 먼저 확인
codex --version
codex mcp get codexLearningDocs
codex mcp list
이름·활성 상태·방식·URL과 로컬/원격, CLI/데스크톱, 마지막 재시작을 기록합니다. get에서 이름을 찾지 못하면 실제 파일, 철자, 사용자/프로젝트 계층, 사용자 지정 CODEX_HOME을 확인하세요. 같은 호스트에서만 설정을 공유하며 Windows와 WSL 홈도 같은 위치가 아닙니다.
구문 오류는 표시된 줄의 따옴표·중복 표·값 형식을 먼저 수정한 뒤 네트워크를 봅니다. 설정config.toml 설정config.toml은 설정 값을, AGENTS.md는 작업 지침을 다룹니다. 사용자 설정 외에 신뢰하는 프로젝트에 .codex/config.toml을 둘 수 있습니다. 인자와 조직 정책도 있으므로 파일 하나만으로 적용 값을 판단하지 않습니다.전체 글 읽기에 따라 사본을 보존하고 연습 구간만 편집하며 전체 설정은 공개하지 않습니다. 이름이 없으면 신뢰 프로젝트 로드, 현재 폴더, 백업이 아닌 실제 파일 저장을 확인하세요.
| 상태 | 증거 | 다음 단계 |
|---|---|---|
| 저장됨 | get에 올바른 항목 | 시작과 연결 확인 |
| 초기화됨 | 연결됨 표시 | 도구 확인 |
| 인증됨 | 필요한 로그인 완료 | 데이터 권한 확인 |
| 도구 표시 | 새 작업에 대상 있음 | 작은 읽기 예제 |
| 실행 성공 | 검증 가능한 응답 | 원본과 보존 범위 확인 |
인증 없는 공개 서비스는 불필요로 적으며 로그인을 빠뜨린 것이 아닙니다.
2단계: 비활성 상태 재현
이전 글의 읽기 요청으로 정상 결과를 얻고 설정을 보존합니다. enabled가 이미 있으면 false로 수정하고, 없을 때만 enabled = false를 한 번 추가해 키나 표를 중복하지 마세요. 데스크톱 Restart, IDE 확장 재시작, CLI 새 세션을 사용합니다. 이전 대화에서 재질문하면 과거 내용을 쓸 수 있습니다. 의도적 로컬 비활성화이며 공식 서비스 장애가 아닙니다.
[mcp_servers.codexLearningDocs]
url = "https://developers.openai.com/mcp"
enabled = false
/mcp
/mcp는 데스크톱·CLI·IDE의 Codex 입력창에서 사용하며 셸 명령이 아닙니다. 재시작 후 새 작업 또는 세션에서 /mcp, MCP servers 설정, 실제 도구 활동으로 비활성화를 확인하세요. 클라이언트가 도구를 제공하지 않았다고 기록하고, 화면을 비교한다면 각각의 호스트와 설정 위치를 적으세요.
새 세션에는 비활성 서버 도구가 없어야 하며 get에 설정이 남는 것은 정상입니다. true로 바꾸거나 추가한 false를 제거하고 재시작·재조회·원문 확인을 하세요. 정상·비활성·복원 세 상태를 모두 남겨야 하며 마지막 성공 화면만으로 오류 실습이 됐다고 할 수 없습니다.
3단계: STDIO 시작과 HTTP 연결 구분
다른 STDIO 서버는 command·args·cwd부터 봅니다. Windows Get-Command와 macOS/Linux command -v는 현재 터미널의 경로 확인이며 데스크톱 프로세스 PATH 일치를 보장하지 않습니다. 상대 경로·파일 없음·필요한 Node 버전을 먼저 확인하고 파일명 오타 때문에 시작 제한을 늘리지 마세요.
Get-Command node
node --version
command -v node
node --version
STDIO는 표준 입출력을 프로토콜 통로로 쓰므로 환영 문구나 디버그 출력이 방해할 수 있습니다. 관리자는 공식 구현에 따라 일반 로그를 stderr로 보내고 사용자는 외부 패키지 내부를 임의 수정하지 말고 증거를 보고하세요. 조용한 입력 대기는 멈춤이 아닐 수 있고 프로세스 생존도 초기화 성공을 증명하지 않습니다.
HTTP는 스킴·호스트·전체 경로를 확인하며 이번에는 공식 /mcp입니다. 첫 페이지가 열려도 MCP 요청·프록시·인증 성공을 증명하지 않습니다. TLS는 시간·조직 프록시·인증서 신뢰를 관리자와 확인하고 검증 해제를 기본 해결로 쓰지 않습니다. 일시 실패는 시각과 가린 오류를 남긴 후 재시도하세요.
4단계: 인증·도구 필터·시간 제한
OAuth 서비스는 Authenticate 또는 login help를 확인한 뒤 대상 이름으로 인증합니다. 계정·범위·콜백은 제공자 요건을 따르세요. 사전 client ID 등록이 필요하면 Codex가 표시한 전체 URL을 쓰고 포트를 추측하거나 localhost와 127.0.0.1을 바꾸지 않습니다. 공개 Docs MCP에는 필요 없는 절차입니다.
인증 후 도구가 없으면 enabled_tools·disabled_tools·플러그인 정책을 확인합니다. 허용 목록은 서버에 없는 기능을 만들지 않으며 거부 목록이 나중에 적용됩니다. search나 read를 추측하지 말고 실제 도구 이름을 확인하세요. 플러그인 서버의 실행 명령은 사용자 설정으로 대체하지 않습니다. Plugins 문제 해결Plugin 연결과 도구 문제 해결설치, 계정 연결, 승인, 도구 사용 가능 상태를 구분해 원인에 맞게 재연결하거나 제거합니다.전체 글 읽기을 참고하세요.
startup_timeout_sec는 초기화, tool_timeout_sec는 한 호출입니다. 프로그램·URL·인증을 확인하고 작은 읽기로 요청이 큰지 구분한 뒤 정상 작업에 더 필요할 때 해당 서버 값만 바꿔 재시험하세요. grace와 required도 시작에 영향을 주지만 모두 필수로 만들 필요는 없습니다. 필수 서비스가 없으면 오류를 보존하고 의존 작업을 멈춥니다.
마무리: 인계 가능한 오류 기록
# MCP recovery record
Surface / OS / client version:
Host and effective config location (redacted):
Server name / transport:
Failure layer:
Original error (without secrets):
Single change:
New-session tool visibility:
Read-only request and verified source:
Normal / disabled / restored results:
Unrelated settings preserved:
Remaining limitation and next action:
설정을 망가뜨리면 연습 구간을 복구해 확인하고 다른 작업 중 전체 파일을 되돌리지 않습니다. 끝나면 이전 글처럼 추가 항목만 제거하세요. OAuth logout은 저장 인증, remove는 설정을 지우며 남은 외부 승인은 제공자 계정에서 확인합니다. 이미 외부에 쓴 데이터는 둘 다 되돌리지 못하므로 서비스 복구 절차를 사용합니다.
실패 계층 설명·비활성화와 복원 재현·새 읽기 도구 증거가 완료 기준입니다. 프로세스·파일·정답만으로는 부족하며 미연결이면 도구 미검증으로 남깁니다. 공식 문서와 로컬 설정·직접 프로토콜 시험을 구분하고 다른 OS·IDE·OAuth·휴대폰 실측으로 보지 않습니다. 다음은 Worktree 분리Worktree와 작업 격리Worktree는 하나의 Git 저장소에 다른 브랜치의 작업 폴더를 만듭니다. 파일이 분리되어도 DB, 포트와 외부 서비스는 공유될 수 있습니다.전체 글 읽기입니다.
Codex 학습 목차로 돌아가기Codex 학습 센터: 전체 튜토리얼 목차설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.전체 글 읽기
자세한 설명 보기
Three numbered stages: identify the starting point, perform the exercise, and verify the result. Original illustration, not a product screenshot.
같은 주제의 글
라이프스타일
Codex 학습 센터: 전체 튜토리얼 목차
설치와 첫 작업부터 MD 지침과 고급 연동까지 60개 강의, 열 개 단원을 계획합니다. 수준, 환경, 목표, 명령으로 다음 글을 찾고 미게시 항목의 상태를 확인할 수 있습니다.
라이프스타일
실습: 작은 웹사이트 만들기
brief.md에서 Small Steps 할 일 사이트를 계획하고 추가·완료·삭제·필터·로컬 저장을 구현합니다. HTML·CSS·데이터 함수·화면 이벤트·시험을 분리하고 Node와 브라우저로 검증한 뒤 재시작·복원 인계 기록을 남깁니다.
라이프스타일
사용량과 효율: 재작업 줄이기
조건, 모델 선택, 시간, 결과를 기록해 불필요한 재시도와 과도한 문맥을 줄입니다.
이 글을 인용한 글
최신 여행 소식·가이드

가이드도쿄
도쿄 어디에 묵을까? 신주쿠·우에노·도쿄역·시부야·아사쿠사·이케부쿠로·긴자 일곱 지역 비교: 공항 교통, 숙박세, 짐 배송까지
도쿄 어디에 묵을까? 신주쿠, 우에노, 도쿄역, 시부야, 아사쿠사, 이케부쿠로, 긴자 일곱 지역을 같은 기준으로 비교한다. 나리타·하네다 공항에서 오는 방법, 교통 노선, 주변의 볼거리, 동네 분위기, 적합한 여행자를 비교표와 야마노테선 안내도로 살펴보고, 2026년 9월에 확인한 도쿄도 숙박세(2027년 4월부터 3%)와 공항 택배로 짐을 보내는 규정도 정리했다.
- 예산
- 호텔

가이드도쿄
도쿄 교통패스 선택법: Suica/Welcome Suica, Tokyo Subway Ticket, JR Pass는 살 만할까?
도쿄를 처음 여행한다면 먼저 1인당 IC 카드 한 장으로 탈 때마다 결제한다(Welcome Suica는 보증금이 없고 28일간 유효). 하루에 지하철을 4번 이상 타면 2,000엔짜리 Tokyo Subway Ticket 72시간권을 추가하고, 간사이에 가지 않고 도쿄만 여행한다면 JR Pass는 반드시 손해다. TOURIST PASMO, iPhone의 Suica, 도쿄 Metro 하루권의 이용 가능·불가 범위를 결정도로 비교한다. 가격은 2026년 9월 확인.
- 교통
- 예산

가이드도쿄
도쿄 디즈니랜드·디즈니씨 가이드: 티켓 가격, 판타지 스프링스 Fantasy Springs, 디즈니 프리미어 액세스 DPA와 스탠바이 패스 이용법, 첫 방문에는 어느 파크가 좋을까
도쿄 디즈니 하루짜리 패스포트는 변동 가격제로, 2026년 9월에는 평일 대부분이 9,900엔, 주말이 10,900엔이다. 공식 홈페이지에서 매일 14:00에 두 달 뒤 같은 날짜의 티켓을 판매한다. 무료 프라이오리티 패스는 공식 서비스 목록에서 빠져 대기 시간을 줄이는 방법은 유료 디즈니 프리미어 액세스(한 사람당 한 번 1,000~3,500엔)뿐이다. 운영 시간, 25주년 행사, 스탠바이 패스, 엔트리 리퀘스트, 판타지 스프링스 이용법, 첫 방문 때 디즈니랜드와 디즈니씨 중 어디를 고를지도 담았다. 2026년 9월 공식 홈페이지에서 확인했다.
- 추천 일정
- 가족 여행
출처
- Model Context Protocol · 확인일:
- OpenAI Docs MCP · 확인일: