Skip to main content
Glama

AWS Cognito MCP Server

by gitCarrot

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

Instalación

# 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

Configuración de AWS Cognito

  1. Inicie sesión en su consola de AWS y navegue hasta Amazon Cognito

  2. Cree un grupo de usuarios o utilice uno existente

  3. Anote el ID del grupo de usuarios y el ID del cliente de la aplicación

  4. Establezca estos valores como variables de entorno o en un archivo .env (solo necesita el archivo .env cuando usa Claude Code, no Claude Desktop):

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

Herramientas disponibles

Nombre de la herramienta

Descripción

Parámetros

sign_up

Registrar un nuevo usuario

email

: cadena,

password

: cadena

sign_up_confirm_code_from_email

Verificar cuenta con código de confirmación

username

: cadena,

confirmationCode

: cadena

sign_in

Autenticar un usuario

username

: cadena,

password

: cadena

sign_out

Cerrar la sesión del usuario actual

Ninguno

getCurrentUser

Obtener el usuario que ha iniciado sesión actualmente

Ninguno

reset_password_send_code

Solicitar código de restablecimiento de contraseña

username

: cadena

reset_password_veryify_code

Restablecer contraseña con código de verificación

username

: cadena,

code

: cadena,

newPassword

: cadena

change_password

Cambiar la contraseña del usuario que inició sesión

oldPassword

: cadena,

newPassword

: cadena

refresh_session

Actualizar los tokens de autenticación

Ninguno

update_user_attributes

Actualizar los atributos del perfil de usuario

attributes

: Matriz de

{name: string, value: string}

delete_user

Eliminar el usuario que ha iniciado sesión actualmente

Ninguno

resend_confirmation_code

Reenviar el código de verificación de la cuenta

username

: cadena

verify_software_token

Verificar TOTP para MFA

username

: cadena,

totpCode

: cadena

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.

  1. Vaya a: Configuración > Desarrollador > Editar configuración

  2. Agregue lo siguiente a su 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" } } } }

Uso con Claude Code

Claude Code es una interfaz de línea de comandos para Claude. Para usar este servidor MCP con Claude Code:

  1. Instale Claude Code siguiendo las instrucciones en la Documentación de Claude Code

  2. Agregue el servidor MCP a Claude Code:

claude mcp add "aws-cognito-mcp" npx tsx index.ts
  1. Verifique que se haya agregado:

claude mcp list
  1. Ejecute Claude con su servidor MCP:

claude

Desarrollo

Para desarrollo con reconstrucción automática:

npm run watch

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:

npm run inspector

¡Ahora puedes usar las herramientas de autenticación de AWS Cognito con Claude!

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Una implementación de servidor de protocolo de contexto de modelo que se conecta a AWS Cognito para la autenticación y la gestión de usuarios, y proporciona herramientas para los flujos de usuarios, incluido el registro, el inicio de sesión y la gestión de contraseñas.

  1. Prerrequisitos
    1. Instalación
      1. Configuración de AWS Cognito
        1. Herramientas disponibles
          1. Uso con Claude Desktop
            1. Uso con Claude Code
              1. Desarrollo
                1. Depuración

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                This server implements the Model Context Protocol to facilitate meaningful interaction and understanding development between humans and AI through structured tools and progressive interaction patterns.
                Last updated -
                54
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server that enables LLMs to interact with databases (currently MongoDB) through natural language, supporting operations like querying, inserting, deleting documents, and running aggregation pipelines.
                Last updated -
                MIT License
                • Apple
              • A
                security
                F
                license
                A
                quality
                A Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.
                Last updated -
                1
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that requires user authentication via Auth0 before enabling secure API access on behalf of the authenticated user.
                Last updated -

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/gitCarrot/mcp-server-aws-cognito'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server