mcp-server-aws-sso

mcp-server-aws-sso

1

AWS SSO MCP Server is designed to facilitate secure interaction between AI systems and AWS resources through SSO. It offers features such as multi-account support and AWS CLI compatibility, providing seamless and secure credential management.

AWS SSO MCP Server

A Node.js/TypeScript Model Context Protocol (MCP) server for AWS Single Sign-On (SSO). Enables AI systems to securely interact with AWS resources by initiating SSO login, listing accounts and roles, and executing AWS CLI commands.

Why Use This Server?

  • Seamless SSO Integration
  • Secure Credential Management
  • Multi-Account Support
  • AWS CLI Compatibility
  • Automated Authentication

Setup

Step 1: Configure AWS SSO

Enable and set up AWS IAM Identity Center, configure permission sets, and note your AWS SSO Start URL.

Step 2: Configure Credentials

Option A: Edit or create MCP config file. Option B: Set environment variables.

Step 3: Install and Run

Use npx for quick start or install globally and run.

Step 4: Connect to AI Assistant

Configure your MCP-compatible client.

MCP Tools

  • aws_sso_login
  • aws_sso_status
  • aws_sso_ls_accounts
  • aws_sso_exec_command
  • aws_sso_ec2_exec_command

CLI Commands

  • login
  • status
  • ls-accounts
  • exec-command
  • ec2-exec-command

Development

Clone the repository, install dependencies, and run in development mode.

Contributing

Fork the repository, create a feature branch, commit changes, and open a pull request.