Token导航 LogoToken导航TokenDH.com
oauth (MCP Z) logo
安全风控stdio官方级别未说明来源级核验

oauth (MCP Z)

MCP Server

@mcp-z/oauth

为MCP服务器提供多账户OAuth集成和令牌存储服务,支持Google和Microsoft等多种提供商。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
TypeScript服务器工具安全

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mcp-z

提供方

mcp-z

最后核验

2026/5/17 20:20

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @mcp-z/oauth init

详细介绍

@mcp-z/oauth

文件:https://mcp-z.github.io/oauth MCP服务器的多帐户OAuth编排和令牌存储。

常见用途

  • 向MCP服务器添加一致的帐户工具
  • 使用共享配置和存储后端存储OAuth令牌
  • 在Google和Microsoft提供商之间重复使用相同的帐户生命周期

安装

npm install @mcp-z/oauth

可选存储后端:

npm install keyv-duckdb
npm install keyv-file

初始化令牌存储

npx @mcp-z/oauth init

这创建了一个 .tokens/ 目录和用于令牌存储的默认配置文件。

账户工具和模式

使用 AccountServer 将帐户工具添加到MCP服务器。

环回模式(多账户)

使用环回OAuth时,会添加以下工具:

  • account-me
  • account-switch
  • account-remove
  • account-list

无状态模式(DCR/承载)

使用无状态身份验证(DCR/承载令牌)时,只有此工具可用:

  • account-me

示例

import { AccountServer } from '@mcp-z/oauth';

const { tools, prompts } = AccountServer.createLoopback({
  service: 'gmail',
  store: tokenStore,
  logger,
  auth: authProvider
});

日志助手

使用 sanitizeForLoggingFormatter 以避免日志中的秘密泄露。

需求

  • Node.js>=22

目录标签

目录标签

TypeScript服务器工具安全OAuth管理本地部署令牌存储多账户集成身份验证

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@mcp-z/oauth

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP