Servidor MCP de AWS Cognito
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que se conecta a AWS Cognito para la autenticación y la gestión de usuarios. Este servidor proporciona un conjunto de herramientas para los flujos de autenticación de usuarios, incluyendo el registro, el inicio de sesión, la gestión de contraseñas y más.
Prerrequisitos
Cuenta de AWS con el grupo de usuarios de Cognito configurado
Node.js 18 o superior
Related MCP server: MCP Database Server
Instalación
Configuración de AWS Cognito
Inicie sesión en su consola de AWS y navegue hasta Amazon Cognito
Cree un grupo de usuarios o utilice uno existente
Anote el ID del grupo de usuarios y el ID del cliente de la aplicación
Establezca estos valores como variables de entorno o en un archivo .env (solo necesita el archivo .env cuando usa Claude Code, no Claude Desktop):
Herramientas disponibles
Nombre de la herramienta | Descripción | Parámetros |
| Registrar un nuevo usuario |
|
| Verificar cuenta con código de confirmación |
|
| Autenticar un usuario |
|
| Cerrar la sesión del usuario actual | Ninguno |
| Obtener el usuario que ha iniciado sesión actualmente | Ninguno |
| Solicitar código de restablecimiento de contraseña |
|
| Restablecer contraseña con código de verificación |
|
| Cambiar la contraseña del usuario que inició sesión |
|
| Actualizar los tokens de autenticación | Ninguno |
| Actualizar los atributos del perfil de usuario |
|
| Eliminar el usuario que ha iniciado sesión actualmente | Ninguno |
| Reenviar el código de verificación de la cuenta |
|
| Verificar TOTP para MFA |
|
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.
Uso con Claude Desktop
Antes de comenzar, asegúrese de que Node.js esté instalado en su escritorio para que npx funcione.
Vaya a: Configuración > Desarrollador > Editar configuración
Agregue lo siguiente a su
claude_desktop_config.json:
Uso con Claude Code
Claude Code es una interfaz de línea de comandos para Claude. Para usar este servidor MCP con Claude Code:
Instale Claude Code siguiendo las instrucciones en la Documentación de Claude Code
Agregue el servidor MCP a Claude Code:
Verifique que se haya agregado:
Ejecute Claude con su servidor MCP:
Desarrollo
Para desarrollo con reconstrucción automática:
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Utilice el Inspector MCP para una mejor visibilidad:
¡Ahora puedes usar las herramientas de autenticación de AWS Cognito con Claude!