@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
TypeScript
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;