mcp-server-aws-sso
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.