MCP 연결·활용 / 직접 연결 시험
라이브러리 사용법을 AI에게 물었는데 오래된 함수 이름이 나오거나 현재 버전과 맞지 않는 예제가 나온다면, Context7을 문서 조회 도구로 붙여볼 만합니다. 이 글은 연결 방식과 실제 문서 검색 결과를 나누어 보여줍니다.
2026년 9월 29일 공개 Context7 MCP에 접속했습니다. resolve-library-id와 query-docs 두 도구를 확인했고, React 문서 ID를 찾은 뒤 useEffect 정리 함수 설명을 가져왔습니다. Codex나 Claude Code가 대화 중 이 도구를 언제 선택하는지는 시험하지 않았습니다.
어떤 일을 맡기는 서버인가?
Context7은 프레임워크·라이브러리의 문서를 찾아 AI가 참고할 수 있도록 합니다. 먼저 라이브러리 이름을 Context7의 문서 ID로 찾고, 그 ID에 특정 질문을 보내 관련 문서 조각을 받는 구조입니다. 출처가 있는 코드 예제를 보고 싶을 때 유용하지만, 반환된 예제가 내 프로젝트의 버전과 설정에 바로 맞는지는 별도로 확인해야 합니다. 프로젝트 공식 안내에는 CLI와 MCP 두 방식이 구분되어 있습니다.
연결 전, 질문을 먼저 좁히기
“React 알려줘”처럼 넓게 물으면 어떤 문서가 필요한지 판단하기 어렵습니다. 이번에는 React의 useEffect 정리 함수가 언제 실행되는가로 범위를 정했습니다. Context7에서 React를 검색하자 /reactjs/react.dev라는 문서 ID가 반환됐고, 그 ID에 정리 함수 질문을 보내 관련 설명과 원문 링크가 포함된 문서 조각을 받았습니다. 검색 결과는 문서 갱신에 따라 달라질 수 있습니다.
Codex·Claude Code에서 시작하는 방법
공식 서버 주소는 https://mcp.context7.com/mcp입니다. Codex CLI에서는 아래처럼 원격 MCP 주소를 등록하고 목록을 확인할 수 있습니다. 이 명령 자체를 사용자의 설정에 실행한 것은 아니므로, 실제 등록 후에는 목록과 도구 호출을 다시 확인해야 합니다.
codex mcp add context7 --url https://mcp.context7.com/mcp
codex mcp list
Claude Code를 쓴다면 Context7의 클라이언트별 설치 안내에서 현재 설정법을 확인하세요. Context7의 npx ctx7 setup은 CLI+Skill 또는 MCP 중 하나를 고르게 하며, API 키 발급과 설정을 안내합니다. 공식 설명은 무료 API 키를 더 높은 요청 한도를 위해 권장합니다. 이번 공개 서버 시험은 키 없이 성공했지만, 무료 한도와 로그인 조건은 바뀔 수 있어 무제한 사용을 뜻하지 않습니다.
독자가 해볼 수 있는 첫 요청
Context7로 React 공식 문서에서 useEffect 정리 함수가
언제 실행되는지 찾아줘. 문서 ID와 원문 출처를 적고,
내 코드에 적용하기 전에 확인할 버전 조건도 알려줘.
도구 목록에 resolve-library-id와 query-docs가 보이는지 먼저 확인합니다. 답변이 오면 문서 ID, 원문 링크, 프로젝트의 설치 버전을 비교하세요. 문서 검색이 실패했다면 AI가 추측으로 예제를 채우지 않게 “찾지 못한 부분은 모른다고 표시해줘”라고 요청하는 편이 좋습니다.
추천 대상과 한계
여러 라이브러리를 오가는 개발자에게 특히 실용적입니다. 반면 특정 제품의 공식 문서만 계속 확인한다면 앞서 실습한 OpenAI Docs MCP처럼 범위가 분명한 서버가 더 적합할 수 있습니다. Context7에 보낼 질문에는 비밀 키, 개인 정보, 회사 비공개 코드를 넣지 마세요. 실제로 반환된 도구 설명도 민감한 정보를 질문에 포함하지 말라고 안내합니다.
MCP 연결 검증 스크립트 ZIP 받기 — Python·Node.js가 필요하며, GitHub 계정 인증 코드는 포함하지 않습니다.
근거: Context7 공식 저장소와 2026년 9월 29일 공개 MCP 직접 호출 결과.
