このプロジェクトについて

このパッケージは、MCPサーバー内で複数のOAuthアカウントを管理するためのツールを提供し、GoogleやMicrosoftなどのプロバイダー間で一貫したアカウントライフサイクル処理を可能にします。2つの認証モードをサポートしています。1つはループバック(マルチアカウント)モードで、account-switch、account-remove、account-listなどのツールを提供します。もう1つはステートレスモード(DCR/bearer)で、account-meに限定されます。トークン保存は、keyv-duckdbやkeyv-fileなどのバックエンドを介して設定可能です。初期化時に.tokens/ディレクトリと設定ファイルが作成されます。また、シークレットの漏洩を防ぐためのログサニタイズ機能が含まれています。Node.js >= 22が必要です。APIドキュメントは https://mcp-z.github.io/oauth で確認いただけます。