AWS Cognito MCP 服务器集成

Authentication AWS Cognito AI Agents MCP Server

联系我们在FlowHunt托管您的MCP服务器

“AWS Cognito” MCP 服务器的作用是什么?

AWS Cognito MCP 服务器是一个模型上下文协议(MCP)服务器实现,与 Amazon Cognito 集成,为 AI 助手和开发工具提供认证与用户管理能力。它作为 AI 客户端与 AWS Cognito 之间的桥梁,使注册、登录、密码重置和多因素认证等安全用户认证流程能够直接在 Claude 或其他 MCP 兼容客户端环境下进行。这让开发者能够以编程方式管理用户身份、会话和安全特性,简化将强大认证集成到应用、机器人或自动化工作流的流程,同时通过 AWS 基础设施保障安全。

提示模板列表

仓库或文档中未提及或描述任何提示模板。

FlowHunt 标志

准备好发展您的业务了吗?

今天开始免费试用,几天内即可看到结果。

资源列表

仓库或文档中未列出或描述任何显式 MCP 资源。

工具列表

  • sign_up: 使用邮箱和密码注册新用户。
  • sign_up_confirm_code_from_email: 通过邮件中的验证码验证新账号。
  • sign_in: 用用户名和密码认证用户。
  • sign_out: 登出当前用户。
  • getCurrentUser: 获取当前已登录用户的详细信息。
  • reset_password_send_code: 请求用户的密码重置验证码。
  • reset_password_veryify_code: 使用验证码重置密码。
  • change_password: 更改当前已登录用户的密码。
  • refresh_session: 刷新用户会话的认证令牌。
  • update_user_attributes: 更新用户资料属性,如姓名或邮箱。
  • delete_user: 删除当前已登录的用户账号。
  • resend_confirmation_code: 重新发送账号验证代码。
  • verify_software_token: 验证多因素认证(MFA)的基于时间的一次性密码(TOTP)代码。

此 MCP 服务器的用例

  • 用户注册自动化:轻松编写脚本,自动化用户注册流程,包括邮件确认和属性设置,用于应用和服务的入职工作流。
  • 机器人/代理的安全用户登录:允许 AI 助手安全登录并维护认证会话,实现个性化或受限操作。
  • 密码管理工作流:支持自动化处理密码重置、验证码发送及密码修改,提升自助用户支持体验。
  • 多因素认证集成:为 AI 代理管理的流程添加基于 TOTP 的 MFA,增强敏感操作的安全性。
  • 用户生命周期管理:以编程方式更新用户属性、刷新会话或删除用户,适用于自动化管理或客户支持流程。

如何设置

Windsurf

文档中未提供 Windsurf 的设置说明。

Claude

  1. 确保您的系统已安装 Node.js 18 或更高版本。
  2. 进入:Settings > Developer > Edit Config,在 Claude Desktop 中。
  3. 在您的 claude_desktop_config.json 文件中添加如下内容:
    {
      "mcpServers": {
        "aws-cognito-mcp-server": {
          "command": "/path/to/mcp-server-aws-cognito/build/index.js",
          "env": {
            "AWS_COGNITO_USER_POOL_ID": "your-user-pool-id",
            "AWS_COGNITO_USER_POOL_CLIENT_ID": "your-app-client-id"
          }
        }
      }
    }
    
  4. 保存并重启 Claude。
  5. 在 MCP 服务器列表中确认服务器是否可用。

API 密钥安全:请将您的 AWS Cognito 凭证放在如上所示的 env 部分中。切勿硬编码敏感信息。

Cursor

文档中未提供 Cursor 的设置说明。

Cline

文档中未提供 Cline 的设置说明。

Claude Code

  1. 确保已安装 Node.js 18+。
  2. 按照 Claude Code 文档 进行安装。
  3. 添加 AWS Cognito MCP 服务器:
    claude mcp add "aws-cognito-mcp" npx tsx index.ts
    
  4. 验证已添加:
    claude mcp list
    
  5. 运行带有 MCP 服务器的 Claude:
    claude
    

API 密钥安全:请使用 .env 文件或设置环境变量,为 AWS_COGNITO_USER_POOL_IDAWS_COGNITO_USER_POOL_CLIENT_ID 配置凭证。

示例 .env 文件:

AWS_COGNITO_USER_POOL_ID=your-user-pool-id
AWS_COGNITO_USER_POOL_CLIENT_ID=your-app-client-id

如何在流程中使用 MCP

在 FlowHunt 中使用 MCP

要在 FlowHunt 工作流中集成 MCP 服务器,首先在您的流程中添加 MCP 组件,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件,打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式插入您的 MCP 服务器信息:

{
  "aws-cognito-mcp-server": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用此 MCP,访问其全部功能。请记得将 “aws-cognito-mcp-server” 替换为实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


总览

部分可用性详细说明/备注
总览
提示模板列表未描述任何提示模板
资源列表未描述任何 MCP 资源
工具列表认证工具:sign_up、sign_in 等
API 密钥安全在配置中使用环境变量或 .env 文件
采样支持(评估时不重要)未提及

我们的看法

AWS Cognito MCP 服务器提供了一套强大的认证工具,并有良好的文档支持 Claude 和 Claude Code,但缺少提示模板和显式 MCP 资源。该服务器如能补充更多示例、资源定义及 Roots 与采样支持说明,将更为完善。目前,它是 AWS Cognito 认证在 AI 工作流中的坚实集成,但在更广泛的 MCP 功能应用上略显不足。

MCP 评分

是否有 LICENSE⛔(未找到 LICENSE 文件)
至少包含一个工具
分叉数量3
星标数量0

评分:5/10 —— 认证工具覆盖良好,但缺少资源、提示模板、显式采样/roots 支持以及 LICENSE。在 MCP 完整度与开源准备方面仍有提升空间。

常见问题

用 AWS Cognito MCP 集成保护您的 AI

轻松为您的 AI 工作流或机器人添加注册、登录、密码管理和 MFA。试用 FlowHunt 的 AWS Cognito MCP 服务器集成,享受强大安全性和无缝用户管理。