중국어문예 | 영어 문서
Ant Design Components MCP 서비스
Claude 와 같은 대규모 언어 모델(LLM)에 Ant Design 구성 요소 설명서를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 통해 LLM은 전용 도구 세트를 통해 Ant Design 구성 요소를 탐색하고 이해할 수 있습니다.
조항:
특징
🚀 사전 처리된 데이터, 바로 사용 가능 (사전 처리 버전:
Ant Design V5.25.2 2025/5/19)🔨 최신/기타 버전에 대한 문서를 추출할 수 있습니다.
🔗 사용 가능한 모든
Ant Design구성 요소를 나열하세요📃 구성 요소 이름, 설명, 사용 가능한 버전 및 구성 요소를 사용할 시기가 포함됩니다.
📃 특정 구성 요소 설명서 보기(상황에 맞는 콘텐츠로 필터링됨)
📃 구성 요소 속성 및 API 정의 보기
📃 특정 구성 요소에 대한 코드 예제 보기
📖 특정 구성 요소에 대한 변경 로그 보기
💪 IO 압력을 효과적으로 줄이기 위한 광범위한 캐싱
⚙️ 반복적인 도구 호출을 줄이기 위한 사전 구성된 프롬프트(컨텍스트에 최적화됨)
😺 Claude 클라이언트로 테스트해 보았습니다.
😩 현재 github copilot/Cline 플러그인을 사용하지 않습니다.
Related MCP server: Rules MCP Server
로드맵
[x] Ant Design 구성 요소가 업데이트될 때 자동 데이터 추출을 구현합니다.
[x] 도구 호출에 대한 컨텍스트 인식 추가(예: "이전에 얻은 콘텐츠를 사용하세요" 반환)
[system-description](## MCP Prompt) 프롬프트를 통해 구현됨
[ ] 자세한 MCP 도구 예제 문서 추가
[ ] 실시간 액세스를 위해 CDN에 추출된 데이터를 호스팅하는 것을 고려하세요.
현재 npx는 자동으로 새 버전을 확인하고 설치합니다.
[ ] 매개변수를 통해 도구 등록 조정을 지원하여 컨텍스트를 개선합니다.
일부 클라이언트는 이미 수동 도구 전환을 지원합니다(예: cline, github copilot)
[ ] Ant Design 4.x 또는 기타 UI 라이브러리와의 호환성을 고려하십시오.
Ant Design X 시리즈 구성 요소 등
구성 요소 문서를 직접 추출해야 하는 경우는 언제인가요?
최신 구성 요소 문서를 사용하고 싶습니다.
다른 버전에 대한 문서를 사용하고 싶습니다.
구성 요소 문서
지엑스피1
구성 요소 변경 로그
구성 요소 변경 로그 추출은 Ant Design의 scripts/generate-component-changelog.ts 스크립트에 따라 달라집니다.
이렇게 하면 MCP 서버에 대한 모든 추출된 구성 요소 문서가 포함된 데이터 디렉터리가 생성됩니다.
Claude 데스크톱 통합
Claude Desktop과 함께 이 MCP 서버를 사용하려면 claude_desktop_config.json 구성 파일을 편집하세요.
구성 파일 위치:
macOS/Linux:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
$env:AppData\Claude\claude_desktop_config.json
MCP 프롬프트
서버는 LLM 상호작용을 위해 다음과 같은 프롬프트를 제공합니다.
system-description: 반복적인 도구 호출을 효과적으로 줄여주는 전문적인 Ant Design 구성 요소 전문가 보조system-pages-generate: 반복적인 도구 호출을 효과적으로 줄여주는 전문적인 프런트엔드 Ant Design 페이지 개발 도우미 - 페이지 생성에 집중
참고: 프롬프트를 지원하지 않는 클라이언트의 경우 다음을 복사할 수 있습니다.
시스템 설명
시스템 페이지 생성
MCP 도구
서버는 Ant Design 구성 요소 문서와 상호 작용하기 위한 다음과 같은 도구를 제공합니다.
list-components: 사용 가능한 모든 Ant Design 구성 요소를 나열합니다.get-component-docs: 특정 Ant Design 구성 요소에 대한 자세한 설명서를 가져옵니다(코드 예제 없음)list-component-examples: 특정 Ant Design 구성 요소에 대한 코드 예제를 가져옵니다.get-component-changelog: 특정 Ant Design 구성 요소에 대한 변경 로그를 나열합니다.
예제 쿼리
다음 예제 쿼리를 시도해 보세요.
작동 원리
scripts/extract-docs.ts 스크립트는 Ant Design 저장소에서 문서를 추출하여 componentData 디렉터리에 저장합니다. 여기에는 다음이 포함됩니다.
구성 요소 문서(마크다운 형식)
API/속성 문서
예제 코드
전체 변경 사항
장점:
사용자는 Ant Design 저장소 전체를 복제할 필요가 없습니다.
더 빠른 MCP 서버 시작
더 작은 패키지 크기
새 버전이 출시되면 업데이트가 더 쉬워집니다.
Ant Design 문서를 업데이트하려면 다음을 실행하기만 하면 됩니다. npx @jzone-mcp/antd-components-mcp extract [ant design repo path]