Context7의 기능
Context7은 Upstash가 운영하는 AI 코딩 에이전트용 문서 서비스입니다. 공개 라이브러리와 프레임워크(Next.js, React, Playwright, PostgreSQL, Cloudflare 등 다수)의 문서와 코드 예제를 색인하며, 에이전트가 이를 사용해야 할 때 모델이 학습 과정에서 기억하는 내용에 의존하는 대신 최신 버전별 스니펫을 에이전트의 컨텍스트로 가져옵니다. 프롬프트에 "use context7"을 추가하거나, /vercel/next.js 같은 라이브러리 ID를 지정하거나, 버전을 언급하거나, 에이전트가 자동으로 호출하도록 규칙을 설정하여 실행할 수 있습니다.
설정은 npx ctx7 setup 명령 하나로 끝납니다. 이 명령은 로그인하고 API 키를 생성하며 CLI + Skills 모드(에이전트에게 ctx7 명령을 실행하도록 지시하는 skill) 또는 MCP 모드(resolve-library-id 및 query-docs 도구를 갖춘 mcp.context7.com의 원격 MCP 서버) 중 하나를 설치합니다. Claude Code, Cursor, OpenCode와 30개 이상의 다른 MCP 클라이언트를 지원하며, REST API, TypeScript SDK, Vercel AI SDK 도구도 있습니다. 라이브러리 관리자는 자신의 문서를 추가하거나 소유권을 신청할 수 있고, Pro 팀은 비공개 저장소를 색인할 수 있습니다. MCP 서버 코드는 GitHub에서 MIT 라이선스로 공개되어 있으며, API 백엔드, 파서, 크롤러는 비공개입니다.
