Skip to main content
Glama

AWS CLI MCP Server

by IcyKallen
test.ts1.6 kB
import { executeAwsCommand } from './aws-cli'; import { listServices, getServiceDetails } from './aws-services'; async function testAwsCli() { console.log('Testing AWS CLI functionality...'); try { // Test AWS CLI version console.log('\nChecking AWS CLI version:'); const versionResult = await executeAwsCommand('--version'); console.log(versionResult); // Test listing services console.log('\nListing available AWS services:'); const services = listServices(); console.log(services.slice(0, 5).join('\n')); // Show first 5 services console.log(`... and ${services.length - 5} more services`); // Test getting service details console.log('\nGetting details for S3 service:'); const s3Details = getServiceDetails('s3'); if (s3Details) { console.log(`Description: ${s3Details.description}`); console.log('Commands:'); console.log(s3Details.commands.join('\n')); } else { console.log('No details found for S3 service'); } // Test executing a simple AWS CLI command (list S3 buckets) console.log('\nListing S3 buckets:'); try { const s3Result = await executeAwsCommand('s3', 'ls'); console.log(s3Result || 'No S3 buckets found'); } catch (error) { console.error('Error listing S3 buckets:', error); } console.log('\nTests completed successfully!'); } catch (error) { console.error('Test failed:', error); } } testAwsCli();

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IcyKallen/aws-cli-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server