Rember

oficial

Crie flashcards de repetição espaçada no Rember para lembrar de tudo que você aprende em suas conversas

O que você pode fazer com Rember MCP?

  • Criar flashcards a partir de conversas — Peça ao Claude para transformar os principais aprendizados da sua conversa em flashcards usando create_flashcards.
  • Gerar flashcards de PDFs e documentos — Solicite flashcards de seções específicas de arquivos enviados, como um capítulo ou artigo.
  • Salvar material de estudo diretamente no Rember — Use frases como “help me remember this” para enviar anotações ao Rember para revisão por repetição espaçada.

Documentação

Rember MCP

Permita que o Claude crie flashcards para você com o Model Context Protocol (MCP) oficial para o Rember. O Rember ajuda você a estudar e lembrar de tudo o que é importante, agendando revisões de repetição espaçada.

Recursos e exemplos:

  • Crie flashcards a partir das suas conversas "... gostei da sua resposta, me ajude a lembrar dela"
  • Crie flashcards a partir dos seus PDFs "Crie flashcards do capítulo 2 deste PDF"

Rember MCP Demo

Configuração

Para executar o servidor Rember MCP usando npx, utilize o seguinte comando:

npx -y @getrember/mcp --api-key=YOUR_REMBER_API_KEY

Certifique-se de substituir YOUR_REMBER_API_KEY pela sua chave de API real do Rember, que você encontra na sua página de Configurações. A chave de API deve seguir o formato rember_ seguido por 32 caracteres aleatórios.

Uso com o Claude Desktop

Adicione o seguinte ao seu claude_desktop_config.json. Veja aqui para mais detalhes.

{
  "mcpServers": {
    "rember": {
      "command": "npx",
      "args": ["-y", "@getrember/mcp", "--api-key=YOUR_REMBER_API_KEY"]
    }
  }
}

Ferramentas disponíveis

  • create_flashcards: Crie flashcards com IA. Esta ferramenta recebe uma lista de notas do Claude e chama a API do Rember para gerar alguns flashcards para cada nota. Após aprender algo novo na sua conversa com o Claude, você pode pedir "me ajude a lembrar disso" ou "crie alguns flashcards" ou "adicione ao Rember".

Melhores práticas para construir servidores MCP

Aqui está uma coleção de lições que aprendemos ao desenvolver o servidor Rember MCP:

  • Configure o registro de logs para stderr o mais cedo possível, é essencial para depuração

  • Crie uma ferramenta MCP simples primeiro e verifique se o Claude consegue chamá-la corretamente

  • Invista tempo iterando na descrição da ferramenta:

    • Inclua detalhes sobre o seu produto e sua URL. Isso serve a dois propósitos: ajuda o Claude a usar a ferramenta corretamente e permite que o Claude responda a perguntas dos usuários sobre o produto
    • Explique claramente o que é MCP; em alguns casos, o Claude alucinou que MCP significa "Multiple Choice Prompts", caramba
    • Descreva as entradas da ferramenta detalhadamente
    • Explique o que acontece depois que o Claude chama a ferramenta; esclarecemos que o array de notas de entrada é enviado para a API do Rember, que gera flashcards para cada nota
    • Forneça exemplos de como a ferramenta pode ser usada (ex.: "crie flashcards a partir de uma conversa com o Claude", "crie flashcards a partir de PDFs") e dê instruções específicas ao Claude para cada caso de uso
    • Liste exemplos de como os usuários podem invocar a ferramenta (ex.: "me ajude a lembrar disso", "adicione ao Rember", "crie alguns flashcards")
    • Inclua uma lista de regras para orientar o Claude no uso apropriado da ferramenta
  • Use a resposta da chamada da ferramenta de forma estratégica; ela não é mostrada diretamente aos usuários, mas interpretada pelo Claude:

    • Em caso de sucesso, a API do Rember não retorna o número de flashcards criados; tudo o que o Claude sabe é o número de rembs criados. Especificamos isso ao Claude porque, caso contrário, ele tende a alucinar o número de flashcards criados
    • Para usuários que atingiram o limite mensal, instruímos o Claude a informá-los sobre a opção de assinatura Rember Pro com a URL relevante
  • Implemente novas tentativas para erros transitórios com tempos limite adequados

  • Coletamos casos extremos suficientes que testar manualmente no Claude Desktop (nosso principal cliente MCP alvo) se tornou trabalhoso. Criamos um conjunto de testes unitários simulando o comportamento do Claude Desktop, chamando a API do Claude com o prompt do sistema do claude.ai. Na iteração atual, cada teste simula uma conversa com o Claude Desktop para inspeção manual e inclui algumas asserções simples

O que está faltando:

  • Telemetria e observabilidade; atualmente, ficamos no escuro se algo der errado
  • Tratamento de erros mais abrangente
  • Mais iterações na descrição da ferramenta
  • Mais testes automatizados