Context7 MCP
공식공식 Context7 MCP 서버로, 최신 버전별 라이브러리 문서와 코드 예제를 AI 코딩 프롬프트에 제공합니다.
Context7 MCP(으)로 무엇을 할 수 있나요?
- 라이브러리 이름을 Context7 ID로 확인 —
resolve-library-id를 사용하여 주어진 라이브러리 이름과 쿼리에 대한 정확한 라이브러리 ID(예:/supabase/supabase)를 찾습니다. - 특정 라이브러리의 최신 문서 가져오기 — 라이브러리 ID와 질문으로
query-docs를 호출하여 버전을 인식하는 문서와 코드 예제를 검색합니다. - 특정 라이브러리 버전의 문서 가져오기 — 쿼리에 버전(예: "Next.js 14")을 언급하면 Context7이 자동으로 해당 문서를 매칭합니다.
문서

Context7 플랫폼 - 모든 프롬프트를 위한 최신 코드 문서
❌ Context7 없이
LLM은 사용 중인 라이브러리에 대해 오래되었거나 일반적인 정보에 의존합니다. 다음과 같은 문제가 발생합니다:
- ❌ 코드 예제가 오래되었고 1년 전 학습 데이터를 기반으로 함
- ❌ 존재하지도 않는 API 환각 현상
- ❌ 오래된 패키지 버전에 대한 일반적인 답변
✅ Context7 사용 시
Context7은 최신 버전별 문서와 코드 예제를 원본 소스에서 직접 가져와 프롬프트에 바로 넣어줍니다.
Create a Next.js middleware that checks for a valid JWT in cookies
and redirects unauthenticated users to `/login`. use context7
Configure a Cloudflare Worker script to cache
JSON API responses for five minutes. use context7
Show me the Supabase auth API for email/password sign-up.
Context7은 최신 코드 예제와 문서를 LLM 컨텍스트로 바로 가져옵니다. 탭 전환도, 존재하지 않는 API 환각도, 오래된 코드 생성도 없습니다.
두 가지 모드로 작동합니다:
- CLI + 스킬 — 에이전트가
ctx7CLI 명령어를 사용하여 문서를 가져오도록 안내하는 스킬을 설치합니다 (MCP 불필요) - MCP — Context7 MCP 서버를 등록하여 에이전트가 문서 도구를 네이티브로 호출할 수 있게 합니다
설치
[!NOTE] API 키 권장: 더 높은 속도 제한을 위해 context7.com/dashboard에서 무료 API 키를 받으세요.
단일 명령어로 코딩 에이전트를 위한 Context7을 설정하세요. ctx7 CLI는 Node.js 18 이상이 필요합니다.
npx ctx7 setup
OAuth를 통해 인증하고, API 키를 생성하며, 적절한 스킬을 설치합니다. CLI + 스킬 또는 MCP 모드 중에서 선택할 수 있습니다. --cursor, --claude, 또는 --opencode을 사용하여 특정 에이전트를 대상으로 지정하세요.
나중에 생성된 설정을 제거하려면 npx ctx7 remove를 실행하세요. CLI를 npm install -g ctx7로 전역 설치한 경우, 해당 패키지를 npm uninstall -g ctx7로 별도 제거하세요.
수동으로 구성하려면 MCP 클라이언트에 Context7 서버 URL https://mcp.context7.com/mcp를 사용하고 CONTEXT7_API_KEY 헤더를 통해 API 키를 전달하세요. 클라이언트별 설정 지침은 아래 링크를 참조하세요.
중요 팁
라이브러리 ID 사용
사용하려는 라이브러리를 이미 정확히 알고 있다면, 프롬프트에 Context7 ID를 추가하세요. 그러면 Context7이 라이브러리 매칭 단계를 건너뛰고 직접 문서를 가져올 수 있습니다.
Implement basic authentication with Supabase. use library /supabase/supabase for API and docs.
슬래시 구문은 Context7에 어떤 라이브러리의 문서를 로드할지 정확히 알려줍니다.
버전 지정
특정 라이브러리 버전에 대한 문서를 얻으려면 프롬프트에 버전을 언급하기만 하면 됩니다:
How do I set up Next.js 14 middleware? use context7
Context7이 자동으로 적절한 버전을 매칭합니다.
규칙 추가
ctx7 setup를 통해 설치한 경우, 라이브러리 관련 질문에 대해 Context7을 트리거하는 스킬이 자동으로 구성됩니다. 대신 수동으로 규칙을 설정하려면 코딩 에이전트에 다음을 추가하세요:
- Cursor:
Cursor Settings > Rules - Claude Code:
CLAUDE.md - 또는 사용 중인 코딩 에이전트의 동등한 설정
예시 규칙:
Always use Context7 when I need library/API documentation, code generation, setup or configuration steps without me having to explicitly ask.
사용 가능한 도구
CLI 명령어
ctx7 library <name> <query>: 라이브러리 이름으로 Context7 인덱스를 검색하고 일치하는 라이브러리와 해당 ID를 반환합니다.ctx7 docs <libraryId> <query>: Context7 호환 라이브러리 ID(예:/mongodb/docs,/vercel/next.js)를 사용하여 라이브러리 문서를 가져옵니다.
MCP 도구
resolve-library-id: 일반 라이브러리 이름을 Context7 호환 라이브러리 ID로 변환합니다.query(필수): 사용자의 질문 또는 작업 (관련성 순위 결과에 사용)libraryName(필수): 검색할 라이브러리 이름
query-docs: Context7 호환 라이브러리 ID를 사용하여 라이브러리 문서를 가져옵니다.libraryId(필수): 정확한 Context7 호환 라이브러리 ID (예:/mongodb/docs,/vercel/next.js)query(필수): 관련 문서를 가져올 질문 또는 작업
추가 문서
- CLI 참조 - 전체 CLI 문서
- MCP 클라이언트 - 30개 이상의 클라이언트를 위한 수동 MCP 설치
- 라이브러리 추가 - Context7에 라이브러리 제출
- 문제 해결 - 일반적인 문제와 해결책
- API 참조 - REST API 문서
- 개발자 가이드 - Context7 MCP 로컬 실행
패키지
@upstash/context7-mcp- MCP 서버ctx7- CLI@upstash/context7-sdk- TypeScript SDK@upstash/context7-tools-ai-sdk- Vercel AI SDK 도구@upstash/context7-pi- pi.dev 확장
면책 조항
1- Context7 프로젝트는 커뮤니티 기여로 이루어지며, 높은 품질을 유지하기 위해 노력하지만 모든 라이브러리 문서의 정확성, 완전성 또는 보안을 보장할 수 없습니다. Context7에 나열된 프로젝트는 Context7이 아닌 해당 소유자가 개발 및 유지 관리합니다. 의심스럽거나 부적절하거나 잠재적으로 유해한 콘텐츠를 발견하면 프로젝트 페이지의 "신고" 버튼을 사용하여 즉시 알려주시기 바랍니다. 모든 신고를 심각하게 받아들이며, 플랫폼의 무결성과 안전을 유지하기 위해 신고된 콘텐츠를 신속하게 검토하겠습니다. Context7을 사용함으로써 귀하는 자신의 판단과 책임 하에 사용함을 인정하는 것입니다.
2- 이 저장소는 MCP 서버의 소스 코드를 호스팅합니다. 지원 구성 요소인 API 백엔드, 파싱 엔진, 크롤링 엔진은 비공개이며 이 저장소의 일부가 아닙니다.
🤝 소통하기
최신 소식을 받고 커뮤니티에 참여하세요:
- 📢 최신 뉴스와 업데이트를 위해 X에서 팔로우하세요
- 🌐 웹사이트 방문하기
- 💬 Discord 커뮤니티 참여하기
📺 미디어 속 Context7
- Better Stack: "Cursor를 10배 더 똑똑하게 만드는 무료 도구"
- Cole Medin: "이것은 AI 코딩 어시스턴트를 위한 단연 최고의 MCP 서버입니다"
- Income Stream Surfers: "Context7 + SequentialThinking MCPs: 이것이 AGI인가?"
- Julian Goldie SEO: "Context7: 새로운 MCP AI 에이전트 업데이트"
- JeredBlu: "Context 7 MCP: 문서 즉시 가져오기 + VS Code 설정"
- Income Stream Surfers: "Context7: AI 코딩을 바꿀 새로운 MCP 서버"
- AICodeKing: "Context7 + Cline & RooCode: 이 MCP 서버가 CLINE을 100배 더 효과적으로 만듭니다!"
- Sean Kochel: "바이브 코딩 영광을 위한 5가지 MCP 서버 (그냥 연결하고 시작하세요)"
⭐ 스타 히스토리
📄 라이선스
MIT