프로젝트 소개

이 패키지는 MCP 서버 내에서 여러 OAuth 계정을 관리하는 도구를 제공하여 Google 및 Microsoft와 같은 제공업체 전반에서 일관된 계정 수명 주기 처리를 가능하게 합니다. 두 가지 인증 모드를 지원합니다. loopback(다중 계정) 모드는 account-switch, account-remove, account-list와 같은 도구를 제공하며, stateless 모드(DCR/bearer)는 account-me로 제한됩니다. 토큰 저장은 keyv-duckdb 또는 keyv-file과 같은 백엔드를 통해 설정할 수 있습니다. 초기화 시 .tokens/ 디렉토리와 설정 파일이 생성됩니다. 비밀 정보 유출을 방지하기 위한 로깅 삭제 기능이 포함되어 있습니다. Node.js >= 22 버전이 필요합니다. API 문서는 https://mcp-z.github.io/oauth 에서 확인할 수 있습니다.