upstash/context7
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
What it solves
Context7은 프롬프트 컨텍스트 내에 실시간 버전별 문서와 코드 예제를 직접 제공함으로써 LLM이 오래된 코드나 환각 현상을 일으키는 코드를 생성하는 것을 방지합니다. 개발자가 AI 코딩 어시스턴트를 사용하는 동안 문서를 확인하기 위해 수동으로 탭을 전환해야 하는 번거로움을 없애줍니다.
How it works
Context7은 AI 에이전트와 엄선된 소프트웨어 라이브러리 문서 인덱스 사이의 가교교 역할을 합니다. 다음 두 가지 주요 방법으로 코딩 에이전트에 통합될 수 있습니다:
CLI + Skills: 에이전트가 특정 명령어를 사용하여 문서를 가져올 수 있도록 안내하는 CLI 도구 (
ctx7)를 설치합니다.MCP (Model Context Protocol): MCP 서버를 등록하여 에이전트가 문서를 호출하는 도구를 네이티브하게 사용할 수 있도록 합니다.
사용자는 라이브러리 ID (예: /supabase/supabase)를 지정하거나 프롬프트에 특정 버전을 언급하여 AI가 가장 정확하고 최신 정보를 검색하도록 할 수 있습니다.
Highlights
- Version-Specific Retrieval: 프롬프트에 언급된 적절한 라이브러리 버전을 자동으로 매칭합니다.
- Native Agent Integration: AI IDE에서 원활하게 사용하기 위해 MCP 및 CLI 기반 스킬을 지원합니다.
- Library ID System: 검색 단계 없이 직접 ID를 제공하여 더 빠른 검색을 가능하게 합니다.
- Broad Client Support: 30 개 이상의 MCP 클라이언트를 지원합니다.