development
authentication
AWS
Cognito
user management
What is A Model Context Protocol (MCP) server implementation that connects to AWS Cognito for authentication and user management.?
This server provides a set of tools for user authentication flows including sign-up, sign-in, password management, and more. It requires an AWS account with a configured Cognito User Pool and Node.js 18 or higher.
Documentation
AWS Cognito MCP Server
A Model Context Protocol (MCP) server implementation that connects to AWS Cognito for authentication and user management. This server provides a set of tools for user authentication flows including sign-up, sign-in, password management, and more.
Prerequisites
AWS account with Cognito User Pool configured
Node.js 18 or higher
Installation
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 Configuration
Log in to your AWS Console and navigate to Amazon Cognito
Create a User Pool or use an existing one
Note your User Pool ID and App Client ID
Set these values as environment variables or in a .env file (you need .env file only when you use claude code, not claude desktop):