Sobre o projeto

Este pacote fornece ferramentas para gerenciar múltiplas contas OAuth em servidores MCP, permitindo a manipulação consistente do ciclo de vida da conta em provedores como Google e Microsoft. Suporta dois modos de autenticação: loopback (multi-conta), oferecendo ferramentas como account-switch, account-remove e account-list; e modo stateless (DCR/bearer), limitado a account-me. O armazenamento de tokens é configurável via backends como keyv-duckdb ou keyv-file. A inicialização cria um diretório .tokens/ e um arquivo de configuração. Inclui sanitização de logs para evitar vazamentos de segredos. Requer Node.js >= 22. Documentação da API disponível em https://mcp-z.github.io/oauth.