UNPKG

@mseep/mcp-server-aws-sso

Version:

Node.js/TypeScript MCP server for AWS Single Sign-On (SSO). Enables AI systems (LLMs) with tools to initiate SSO login (device auth flow), list accounts/roles, and securely execute AWS CLI commands using temporary credentials. Streamlines AI interaction w

26 lines (25 loc) 921 B
import { AwsSsoAccountWithRoles, RoleInfo } from '../services/vendor.aws.sso.types.js'; /** * Format accounts and roles information * @param expiresDate Formatted expiration date * @param accountsWithRoles List of accounts with roles * @returns Formatted markdown content */ export declare function formatAccountsAndRoles(expiresDate: string, accountsWithRoles: AwsSsoAccountWithRoles[]): string; /** * Format no accounts message * @returns Formatted markdown content */ export declare function formatNoAccounts(): string; /** * Format auth required message * @returns Formatted markdown content */ export declare function formatAuthRequired(): string; /** * Format roles listing for an account * @param accountId AWS account ID * @param roles List of roles for the account * @returns Formatted markdown content */ export declare function formatAccountRoles(accountId: string, roles: RoleInfo[]): string;