upstash/context7
Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
해결하는 문제
Context7은 프롬프트 컨텍스트 내에 실시간 버전별 문서와 코드 예제를 직접 제공함으로써 LLM이 오래된 코드를 생성하거나 API를 환각하는 것을 방지합니다.
작동 방식
코딩 에이전트와 큐레이션된 라이브러리 문서 인덱스 사이의 가교 역할을 합니다. 두 가지 주요 모드로 작동합니다:
- CLI + Skills: 에이전트가
ctx7명령어를 사용하여 문서를 가져올 수 있도록 하는 스킬을 설치합니다. - MCP (Model Context Protocol): 에이전트가 라이브러리 ID를 해결하고 특정 문서를 쿼리하기 위해 네이티브하게 문서 도구를 호출할 수 있도록 서버를 등록합니다.
사용자는 프롬프트에 라이브러리 ID(예: /supabase/supabase) 또는 버전 번호를 지정하여 에이전트가 정확히 필요한 문서를 검색하도록 할 수 있습니다.
대상 사용자
문서를 읽기 위해 수동으로 탭을 전환할 필요 없이 정확하고 최신화된 API 참조가 필요한 AI 코딩 에이전트(Cursor, Claude Code 또는 OpenCode 등) 사용자.
주요 특징
- 버전별 맞춤: 프롬프트에 언급된 적절한 라이브러리 버전에 자동으로 매칭됩니다.
- 다양한 통합 경로: CLI 기반 방식과 Model Context Protocol (MCP)를 모두 지원합니다.
- 직접적인 컨텍스트 주입: 문서를 LLM의 컨텍스트에 직접 배치하여 환각을 제거합니다.
- 폭넓은 호환성: 30개 이상의 다양한 MCP 클라이언트를 위한 수동 설치 가이드를 제공합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트