Rember MCP Server
공식채팅에서 배운 내용을 기억하기 위해 Rember에 간격 반복 플래시카드를 만듭니다.
문서
Rember MCP
Claude가 공식 모델 컨텍스트 프로토콜(MCP)을 통해 Rember용 플래시카드를 만들 수 있도록 해줍니다. Rember는 간격 반복 복습을 예약하여 학습하고 기억하고 싶은 모든 것을 도와줍니다.
기능 및 예시:
- 채팅에서 플래시카드 만들기 "... 답변이 마음에 들어요, 기억하게 도와주세요"
- PDF에서 플래시카드 만들기 "이 PDF의 2장에서 플래시카드를 만들어 주세요"

설정
npx을(를) 사용하여 Rember MCP 서버를 실행하려면 다음 명령어를 사용하세요:
npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY
YOUR_REMBER_API_KEY을(를) 실제 Rember API 키로 교체해야 합니다. API 키는 설정 페이지에서 확인할 수 있습니다. API 키는 rember_ 형식 뒤에 32자의 무작위 문자가 와야 합니다.
Claude Desktop에서 사용하기
claude_desktop_config.json에 다음을 추가하세요. 자세한 내용은 여기를 참조하세요.
{
"mcpServers": {
"rember": {
"command": "npx",
"args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
}
}
}
사용 가능한 도구
create_flashcards: AI로 플래시카드를 만듭니다. 이 도구는 Claude로부터 노트 목록을 받아 Rember API를 호출하여 각 노트에 대해 몇 개의 플래시카드를 생성합니다. Claude와의 채팅에서 새로운 것을 배운 후 "이것을 기억하게 도와주세요", "플래시카드 몇 개 만들어 주세요", 또는 "Rember에 추가해 주세요"라고 요청할 수 있습니다.
MCP 서버 구축을 위한 모범 사례
Rember MCP 서버를 개발하면서 배운 교훈 모음입니다:
-
가능한 한 빨리
stderr에 로깅을 설정하세요. 디버깅에 필수적입니다. -
먼저 간단한 MCP 도구를 만들고 Claude가 제대로 호출할 수 있는지 확인하세요.
-
도구 설명을 다듬는 데 시간을 투자하세요:
- 제품과 해당 URL에 대한 세부 정보를 포함하세요. 이는 두 가지 목적이 있습니다: Claude가 도구를 올바르게 사용하도록 돕고, 사용자가 제품에 대해 질문할 때 Claude가 답변할 수 있게 합니다.
- MCP가 무엇인지 명확히 설명하세요. 몇몇 경우 Claude가 MCP를 "Multiple Choice Prompts"의 약자로 잘못 인식하는 환각을 일으켰습니다.
- 도구 입력을 철저히 설명하세요.
- Claude가 도구를 호출한 후 어떤 일이 일어나는지 설명하세요. 입력 노트 배열이 Rember API로 전송되어 각 노트에 대한 플래시카드를 생성한다는 점을 명확히 합니다.
- 도구 사용 방법에 대한 예시를 제공하고(예: "Claude와의 대화에서 플래시카드 만들기", "PDF에서 플래시카드 만들기"), 각 사용 사례에 대해 Claude에게 구체적인 지침을 제공하세요.
- 사용자가 도구를 호출할 수 있는 예시를 나열하세요(예: "이것을 기억하게 도와주세요", "Rember에 추가해 주세요", "플래시카드 몇 개 만들어 주세요").
- Claude가 도구를 적절히 사용하도록 안내하는 규칙 목록을 포함하세요.
-
도구 호출 응답을 전략적으로 사용하세요. 이는 사용자에게 직접 표시되지 않고 Claude에 의해 해석됩니다:
- 성공 시, Rember API는 생성된 플래시카드 수를 반환하지 않으며, Claude가 아는 것은 생성된 remb의 수뿐입니다. 그렇지 않으면 Claude가 생성된 플래시카드 수를 환각하는 경향이 있기 때문에 이를 Claude에게 명시합니다.
- 월간 한도에 도달한 사용자에게는 관련 URL과 함께 Rember Pro 구독 옵션에 대해 알리도록 Claude에 지시합니다.
-
일시적인 오류에 대해 적절한 타임아웃과 함께 재시도를 구현하세요.
-
수동으로 Claude Desktop(주요 대상 MCP 클라이언트)에서 테스트하기에는 엣지 케이스가 너무 많아졌습니다. claude.ai의 시스템 프롬프트로 Claude API를 호출하여 Claude Desktop 동작을 시뮬레이션하는 단위 테스트 모음을 만들었습니다. 현재 반복에서는 각 테스트가 수동 검사를 위해 Claude Desktop과의 채팅을 시뮬레이션하고 몇 가지 간단한 어설션을 포함합니다.
부족한 점:
- 원격 측정 및 관찰 가능성, 현재 문제가 발생해도 알 수 없는 상태입니다.
- 더 철저한 오류 처리
- 도구 설명에 대한 더 많은 반복
- 더 많은 자동화된 테스트