mcp-server-aws-sso

mcp-server-aws-sso

3.3

If you are the rightful owner of mcp-server-aws-sso and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A Node.js/TypeScript Model Context Protocol (MCP) server for AWS Single Sign-On (SSO).

The AWS SSO MCP Server is designed to facilitate secure interactions between AI systems and AWS resources by leveraging AWS Single Sign-On (SSO). It allows AI models, such as large language models (LLMs), to authenticate using AWS SSO, manage AWS accounts and roles, and execute AWS CLI commands with temporary credentials. This server is particularly useful for environments where security and credential management are critical, as it avoids the use of long-term credentials and supports automatic credential rotation. The server is compatible with various AI systems and can be integrated into existing workflows to enhance AWS resource management capabilities.

Features

  • Seamless SSO Integration: Authenticate via AWS SSO device flow, avoiding long-term credential exposure.
  • Secure Credential Management: Uses temporary credentials with automatic rotation.
  • Multi-Account Support: Discover and manage all AWS accounts/roles accessible via SSO.
  • AWS CLI Compatibility: Execute any AWS CLI command securely through AI or CLI interfaces.
  • Automated Authentication: Simplifies login with browser launch and token polling.

Tools

  1. aws_sso_login

    Initiates AWS SSO device authorization. Use: Log in to AWS SSO.

  2. aws_sso_status

    Checks SSO authentication status. Use: Verify authentication.

  3. aws_sso_ls_accounts

    Lists accessible AWS accounts/roles. Use: Discover accounts.

  4. aws_sso_exec_command

    Executes AWS CLI command with temporary credentials. Use: Run aws s3 ls.

  5. aws_sso_ec2_exec_command

    Runs shell commands on EC2 via SSM. Use: Check EC2 disk space.