AWS Cognito MCP 서버
인증 및 사용자 관리를 위해 AWS Cognito에 연결하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버는 가입, 로그인, 비밀번호 관리 등 사용자 인증 흐름을 위한 도구 세트를 제공합니다.
필수 조건
- Cognito 사용자 풀이 구성된 AWS 계정
- Node.js 18 이상
설치
지엑스피1
AWS Cognito 구성
- AWS 콘솔에 로그인하고 Amazon Cognito로 이동합니다.
- 사용자 풀을 생성하거나 기존 사용자 풀을 사용하세요
- 사용자 풀 ID와 앱 클라이언트 ID를 기록하세요.
- 다음 값을 환경 변수 또는 .env 파일로 설정합니다(Claude 코드를 사용할 때만 .env 파일이 필요하고, Claude 데스크톱에서는 필요하지 않습니다).
사용 가능한 도구
도구 이름 | 설명 | 매개변수 |
---|---|---|
sign_up | 새로운 사용자 등록 | email : 문자열, password : 문자열 |
sign_up_confirm_code_from_email | 확인 코드로 계정을 확인하세요 | username : 문자열, confirmationCode : 문자열 |
sign_in | 사용자 인증 | username : 문자열, password : 문자열 |
sign_out | 현재 사용자 로그아웃 | 없음 |
getCurrentUser | 현재 로그인한 사용자 가져오기 | 없음 |
reset_password_send_code | 비밀번호 재설정 코드 요청 | username : 문자열 |
reset_password_veryify_code | 인증코드로 비밀번호 재설정 | username : 문자열, code : 문자열, newPassword : 문자열 |
change_password | 로그인한 사용자의 비밀번호 변경 | oldPassword : 문자열, newPassword : 문자열 |
refresh_session | 인증 토큰을 새로 고칩니다. | 없음 |
update_user_attributes | 사용자 프로필 속성 업데이트 | attributes : {name: string, value: string} 배열 |
delete_user | 현재 로그인한 사용자 삭제 | 없음 |
resend_confirmation_code | 계정 확인 코드 재전송 | username : 문자열 |
verify_software_token | MFA에 대한 TOTP 확인 | username : 문자열, totpCode : 문자열 |
검사기는 브라우저에서 디버깅 도구에 액세스할 수 있는 URL을 제공합니다.
Claude Desktop과 함께 사용
npx
작동하려면 시작하기 전에 데스크톱에 Node.js가 설치되어 있는지 확인하세요.
- 이동: 설정 > 개발자 > 구성 편집
claude_desktop_config.json
에 다음을 추가하세요.
Claude Code와 함께 사용
Claude Code는 Claude용 명령줄 인터페이스입니다. Claude Code와 함께 이 MCP 서버를 사용하려면 다음 단계를 따르세요.
- Claude Code 문서의 지침에 따라 Claude Code를 설치하세요.
- Claude Code에 MCP 서버를 추가합니다.
- 추가되었는지 확인하세요:
- MCP 서버로 Claude를 실행하세요.
개발
자동 재빌드를 사용한 개발의 경우:
디버깅
MCP 서버는 stdio를 통해 통신하므로 디버깅이 어려울 수 있습니다. MCP Inspector를 사용하면 더 나은 가시성을 확보할 수 있습니다.
이제 Claude와 함께 AWS Cognito 인증 도구를 사용할 수 있습니다!
This server cannot be installed
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.
인증 및 사용자 관리를 위해 AWS Cognito에 연결하는 모델 컨텍스트 프로토콜 서버 구현으로, 가입, 로그인, 비밀번호 관리를 포함한 사용자 흐름을 위한 도구를 제공합니다.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.Last updated -2392PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables seamless execution of commands, Python code, web content fetching, and reusable task management with secure credentials handling.Last updated -2PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server implementation that provides endpoints for wallet-based authentication, cluster management, and name registration services.Last updated -TypeScript