AWS Cognito MCP 服务器集成

AWS Cognito MCP 服务器集成

通过 FlowHunt 的 MCP 集成,为您的 AI 代理和应用添加强大的 AWS Cognito 认证和用户管理功能。

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

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

提示模板列表

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

资源列表

仓库或文档中未列出或描述任何显式 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 工具和 AWS Cognito 之间的桥梁,使诸如注册、登录、密码重置和多因素认证等安全的用户认证工作流能够直接在 Claude 或其他 MCP 兼容客户端环境中实现。

有哪些可用的认证工具?

您可以通过提供的工具自动化用户注册、登录、登出、密码重置、更改密码、多因素认证(MFA)、用户属性更新和用户删除等操作。

如何保障我的 AWS Cognito 凭证安全?

请始终使用环境变量或 .env 文件存储诸如用户池 ID 和客户端 ID 之类的敏感信息。切勿将密钥硬编码到配置文件中。

我能在 FlowHunt 中使用这个 MCP 服务器吗?

可以!只需在您的 FlowHunt 工作流中添加 MCP 组件,并用您的 AWS Cognito MCP 服务器信息进行配置,即可让 AI 代理以编程方式访问所有认证功能。

该集成的典型用例有哪些?

可用于自动化注册流程、安全地让代理登录、管理密码、启用 MFA 以及在 AI 驱动的应用或工作流中控制用户生命周期事件。

是否包含提示模板或显式 MCP 资源?

当前文档未提供提示模板或显式 MCP 资源。

有 LICENSE 文件或开源支持吗?

未找到 LICENSE 文件。该项目目前尚未准备好开源。

用 AWS Cognito MCP 集成保护您的 AI

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

了解更多

Authenticator App MCP 服务器
Authenticator App MCP 服务器

Authenticator App MCP 服务器

Authenticator App MCP 服务器使 AI 代理能够安全地访问 2FA 代码和密码,简化了自动化登录流程和跨平台凭据管理,同时保持强大的安全实践。...

2 分钟阅读
MCP Security +5
Salesforce MCP 服务器
Salesforce MCP 服务器

Salesforce MCP 服务器

Salesforce MCP 服务器将 AI 助手与 Salesforce 集成,实现自动化工作流,如通过 FlowHunt 发送邮件和部署 Apex 代码,从而简化业务流程并提升生产力。...

2 分钟阅读
AI Salesforce +6
AWS MCP 服务器
AWS MCP 服务器

AWS MCP 服务器

AWS MCP 服务器将 FlowHunt 与 AWS S3 和 DynamoDB 集成,使 AI 代理能够自动化云资源管理、执行数据库操作和处理文件存储——所有操作都被安全记录,用于审计和合规。...

2 分钟阅读
AWS MCP +6