Token导航 LogoToken导航TokenDH.com
AWS Cognito MCP logo
运维云端HTTP官方级别未说明来源级核验

AWS Cognito MCP

MCP Server

一个连接AWS Cognito的认证管理服务器,提供用户注册、登录、密码管理等认证流程工具。

工具数

13

提示词数

0

GitHub Stars

2

资源数

0
JavaScriptClaude云端部署Claude DesktopClaude

安装说明

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

作者 / 组织

gitCarrot

提供方

gitCarrot

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

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

命令预览

npx tsx index.ts

详细介绍

AWS Cognito MCP服务器

一种模型上下文协议(MCP)服务器实现,连接到AWS Cognito进行身份验证和用户管理。此服务器为用户身份验证流程提供了一组工具,包括注册、登录、密码管理等。

先决条件

  • 配置了Cognito用户池的AWS帐户
  • Node.js 18或更高版本

安装

# Clone the repository
git clone https://github.com/yourusername/mcp-server-aws-cognito.git

# Install dependencies
cd mcp-server-aws-cognito
npm install

# Build the server
npm run build

AWS Cognito配置

  1. 登录您的AWS控制台并导航到Amazon Cognito
  2. 创建用户池或使用现有用户池
  3. 记下您的用户池ID和应用程序客户端ID
  4. 将这些值设置为环境变量或.env文件(只有在使用claude代码时才需要.env文件,而不是claude桌面):
AWS_COGNITO_USER_POOL_ID=your-user-pool-id
AWS_COGNITO_USER_POOL_CLIENT_ID=your-app-client-id

可用工具

工具名称描述参数
sign_up注册新用户email:字符串, password:string
sign_up_confirm_code_from_email使用确认码验证帐户username:字符串, confirmationCode:string
sign_in对用户进行身份验证username:字符串, password:string
sign_out注销当前用户
getCurrentUser获取当前登录用户
reset_password_send_code请求密码重置代码username:string
reset_password_veryify_code使用验证码重置密码username:字符串, code:字符串, newPassword:string
change_password更改登录用户的密码oldPassword:字符串, newPassword:string
refresh_session刷新身份验证令牌
update_user_attributes更新用户配置文件属性attributes:数组 {name: string, value: string}
delete_user删除当前登录用户
resend_confirmation_code重新发送帐户验证码username:string
verify_software_token验证MFA的TOTPusername:字符串, totpCode:string

检查器将提供一个URL,用于访问浏览器中的调试工具。

与Claude Desktop一起使用

开始之前,请确保 已安装在您的桌面上 npx 工作。

  1. 转到:设置>开发人员>编辑配置
  1. 将以下内容添加到您的 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"
      }
    }
  }
}

使用Claude代码

Claude Code是Claude的命令行界面。要将此MCP服务器与Claude代码一起使用:

  1. 按照以下说明安装Claude代码 Claude代码文档
  1. 将MCP服务器添加到Claude代码中:
claude mcp add "aws-cognito-mcp" npx tsx index.ts
  1. 验证是否已添加:
claude mcp list
  1. 使用MCP服务器运行Claude:
claude

发展

对于自动重建的开发:

npm run watch

调试

由于MCP服务器通过stdio进行通信,调试可能具有挑战性。使用MCP检查器以获得更好的可见性:

npm run inspector

现在,您可以与Claude一起使用AWS Cognito身份验证工具!

目录标签

目录标签

JavaScriptClaude云端部署用户认证本地部署密码管理AWS集成用户管理

支持客户端

Claude DesktopClaude

接入字段

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

HTTP

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

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

13

资源数量(resourceCount,资源数)

0

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

0

权限和风险

HTTPnoneremote-capable

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

安装前确认

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

来源信息

继续浏览同类 MCP