Refero MCP
OfficialRefero MCP
styles.refero.design을 평이한 영어로 검색하고 모든 프로젝트에 DESIGN.md를 추가하세요.
빠른 탐색
링크 | 섹션 | 기능 | 시간 |
개요 | 카탈로그, 격차, 래핑 | ~1분 | |
설정 | Claude Code에 한 줄 추가 | ~1분 | |
대화하기 | 평이한 영어 프롬프트 | ~2분 | |
참조 | 6가지 도구, 각 한 줄 | ~1분 | |
설정 | 환경 변수 + JSON 구성 | ~1분 | |
참조 | 캐시, 임베딩, DESIGN.md 생성 | ~1분 | |
참조 | 예상되는 초기 세 가지 문제 | ~1분 | |
메타 | MIT | — |
이것은 무엇인가
Refero Styles는 색상, 타이포그래피, 간격, 스타일별 권장/금지 사항을 추출하는 고된 작업을 대신 수행해 주는 약 200개의 큐레이션된 사이트 카탈로그입니다. 각 항목은 DESIGN.md가 될 준비가 된 designSystem 블록과 함께 제공됩니다.
이 MCP는 해당 카탈로그를 래핑하여 Claude Code가 자연어로 검색하고, 스캐폴딩 중인 모든 프로젝트에 생성된 DESIGN.md를 바로 드롭할 수 있도록 합니다. 브라우저 탭에서 JSON을 복사/붙여넣기하거나 수동으로 토큰 테이블을 만들 필요가 없습니다.
첫 번째 컴포넌트가 렌더링되기 전에 디자인 언어를 고정하고 싶어 하는 새로운 앱, 데크 또는 클라이언트 프로젝트를 시작하는 Claude Code 사용자들을 위한 도구입니다.
빠른 설치
한 줄 명령어:
claude mcp add refero -- npx -y fidgetcoding-refero-mcpClaude Code를 재시작하고 원하는 디자인을 설명하기 시작하세요.
바이브 검색(각 스타일의 시적인 northStar 요약에 대한 의미론적 순위 지정)을 원하시면 OpenAI 키를 전달하세요:
claude mcp add refero --env OPENAI_API_KEY=sk-... -- npx -y fidgetcoding-refero-mcp키가 없으면 검색은 키워드 점수 방식으로 대체됩니다. 잘 작동하지만 마법 같은 느낌은 덜합니다.
claude_desktop_config.json 사용자의 경우:
{
"mcpServers": {
"refero": {
"command": "npx",
"args": ["-y", "fidgetcoding-refero-mcp"],
"env": {
"OPENAI_API_KEY": "sk-...",
"REFERO_MCP_VAULT_DIR": "/absolute/path/to/your/vault"
}
}
}
}사용법
당신이 말하면 Claude가 실행합니다. 명령어, 구문, JSON은 필요 없습니다.
여기 있는 모든 도구는 평이한 영어 프롬프트에 연결되어 있습니다. 도구 이름을 외우거나 페이로드를 구성할 필요가 없습니다. Claude가 도구를 선택하고 매개변수를 채웁니다.
깔끔하게 라우팅되는 몇 가지 프롬프트 예시:
"Find me a dark editorial style with a serif and a warm accent.""Pull the full breakdown for Linear.""What's similar to Vercel in the Refero catalog?""Render Cursor's DESIGN.md — don't save it yet, just show me.""Save Cursor's DESIGN.md into my PARZVL project.""Show me only dark-mode brutalist styles, top five.""Refresh the Refero catalog before we start the design pass."더 많은 레시피는 docs/USAGE.md에서 확인하세요.
도구
도구 | 기능 |
| 카탈로그 전체에 대한 자연어 바이브 검색. |
| 특정 스타일의 전체 디자인 시스템을 가져옵니다. uuid, 호스트 이름(예: |
| 특정 스타일에 대한 Refero 자체의 "유사 스타일" 순위입니다. 업스트림에서 제공하는 무료 추천입니다. |
| 선택적 테마/태그 필터를 사용하여 로컬 카탈로그 미러를 탐색합니다. 안정적으로 정렬됩니다. |
| 스타일을 에이전트 친화적인 DESIGN.md(프런트매터, north star, 색상 표, 권장/금지 사항)로 렌더링합니다. 선택적으로 디스크에 기록합니다. |
| 카탈로그를 강제로 다시 가져와 로컬 미러를 덮어씁니다. 24시간 TTL을 건너뜁니다. |
구성
모든 설정은 선택 사항입니다. 기본값은 MCP가 바로 실행되도록 설정되어 있습니다.
변수 | 필수 | 기본값 | 기능 |
| 아니요 | 설정 안 됨 |
|
| 아니요 |
| Refero가 API를 이동하거나 고정된 위치를 가리키는 경우 재정의합니다. |
| 아니요 |
| 로컬 카탈로그 미러, 임베딩 및 세부 정보 캐시가 저장되는 위치입니다. |
| 아니요 |
| 캐시된 페이지가 최신 상태로 간주되는 시간입니다. |
| 아니요 (프로젝트 쓰기 시 필수) | 설정 안 됨 |
|
복사/붙여넣기 가능한 .env.example이 저장소 루트에 포함되어 있습니다.
REFERO_MCP_VAULT_DIR에 대한 기본값은 없습니다. 이전 초안에는 제 노트북 경로가 하드코딩되어 있었는데, 이는 지구상에서 딱 한 대의 기계에서만 잘 작동했습니다. 검토자가 이를 발견했습니다. 이제 설정하지 않으면 도구가 쓰기를 거부합니다. 다소 무례하게 들릴 수 있지만, 컴퓨터에 존재하지 않는 폴더에 파일을 떨어뜨리는 것보다는 낫습니다.
작동 원리
작성 시점 기준으로 공개된 Refero API 문서는 없으며, 형태는 라이브 사이트를 기반으로 경험적으로 매핑되었습니다. 전체 분석은 docs/api-surface.md에 있으므로 나중에 다시 발견할 필요가 없습니다.
로컬 카탈로그 미러. Refero는
?page=N페이지네이션을 노출하지만?search=,?q=,?colorScheme=은 무시합니다. 따라서 이 MCP는 페이지를 한 번 순회하고REFERO_CACHE_DIR아래에 로컬로 미러링한 다음, 모든 필터링과 순위 지정을 클라이언트 측에서 실행합니다.northStar를 통한 바이브 검색. 모든 Refero 스타일은northStar라는 한 줄짜리 시적 요약과 함께 제공됩니다.OPENAI_API_KEY가 설정되면 MCP는text-embedding-3-small을 사용하여 해당 요약을 임베딩하고 쿼리와의 코사인 유사도에 따라 순위를 매깁니다. 키가 없으면northStar+ 태그 + 사이트 이름을 기반으로 키워드 점수 방식으로 대체됩니다.로컬에서 생성된 DESIGN.md. Refero는
/design.md엔드포인트를 노출하지 않습니다. MCP는style.fullResult.designSystem(권장 사항, 금지 사항, 태그, 테마, 역할별 색상)에서 하나를 합성합니다. 출력은/stitch-design-taste및/design-taste-frontend스킬과 호환됩니다.
문제 해결
"No styles found" / 카탈로그가 비어 있는 경우. 첫 실행 시에는 캐시가 비어 있습니다. Claude에게 한 번 *"refresh the Refero catalog"*라고 요청하세요. 250ms의 간격을 두고 약 10페이지를 순회하여 REFERO_CACHE_DIR에 기록합니다. 그 후에는 검색이 즉시 이루어집니다.
검색 결과가 의미론적이지 않고 키워드 위주인 경우. 아마도 OPENAI_API_KEY가 설정되지 않았을 것입니다. MCP 구성에 추가하고 재시작하거나, 카탈로그의 어휘(산업군 및 editorial, brutalist, glass와 같은 태그)를 더 적극적으로 활용하세요.
refero_design_md가 마크다운을 반환하지만 디스크에 기록하지 않는 경우. REFERO_MCP_VAULT_DIR이 설정되지 않았습니다. 볼트 루트(절대 경로)로 설정하면 도구가 <vault>/05-Projects/<NAME>/DESIGN.md에 기록합니다. 설정하지 않으면 대화창에서 마크다운을 받아 원하는 곳에 붙여넣을 수 있습니다.
라이선스
MIT — 자세한 내용은 LICENSE를 참조하세요.
저자
Nate Davidovich / Lorecraft LLC 제작.
GitHub: lorecraft-io
npm: lorecraft
자매 프로젝트: morgen-mcp, motion-mcp
보안: gitleaks 스캔
이 저장소에는 .gitleaks.toml 구성과 작업 트리에서 비밀(GitHub 토큰, API 키, JWT, 개인 키, Anthropic 키 등)을 스캔하는 scripts/security-scan.sh 도우미가 포함되어 있습니다.
bash scripts/security-scan.sh.husky/pre-commit 훅은 모든 커밋 시 gitleaks protect --staged를 실행하며, gitleaks가 로컬에 설치되어 있지 않으면 경고를 표시합니다.
아직 설치하지 않았다면:
macOS:
brew install gitleaks
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/lorecraft-io/refero-design-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server