AWS CLI
Genera y ejecuta comandos de AWS CLI usando lenguaje natural.
GitHub
2
Prueba este MCPPatrocinadoDocumentación
AWS CLI MCP Server
Un servidor MCP (Model Context Protocol) que te permite generar y ejecutar comandos de AWS CLI directamente desde Claude.
Características
- Ejecuta comandos de AWS CLI a través del protocolo MCP
- Obtén información detallada sobre los servicios de AWS
- Lista los servicios de AWS disponibles
- Acceso completo a las capacidades de AWS CLI
Herramientas
-
execute-aws-command: Ejecuta comandos de AWS CLI
- Parámetros:
command: Servicio de AWS (p. ej., s3, ec2, lambda)subcommand(opcional): Comando a ejecutar (p. ej., ls, describe-instances)options(opcional): Opciones del comando como pares clave-valor
- Parámetros:
-
get-service-details: Obtén detalles sobre un servicio específico de AWS
- Parámetros:
service: Nombre del servicio de AWS (p. ej., s3, ec2, lambda)
- Parámetros:
Recursos
- aws-services://list: Lista los servicios de AWS disponibles
Configuración e Instalación
Requisitos previos
- Node.js (se recomienda v20 o posterior)
- npm o yarn
- AWS CLI instalado y configurado con credenciales
- TypeScript
Instalación Local
- Clona este repositorio:
git clone https://github.com/IcyKallen/aws-cli-mcp-server
cd aws-cli-mcp-server
- Instala las dependencias:
npm install
- Compila el proyecto:
npm run build
- Asegúrate de que AWS CLI esté configurado:
aws configure
- Inicia el servidor MCP:
npm start
Integración con Claude Desktop
Añade esto a tu claude_desktop_config.json:
Después de compilar el proyecto, puedes usar:
{
"mcpServers": {
"aws-cli": {
"command": "node",
"args": [
"/path/to/aws-cli-mcp-server/dist/index.js"
]
}
}
}
Ejemplo de Uso en Claude
Listar Buckets de S3
I need to list my S3 buckets.
Crear un Bucket de S3
Create a new S3 bucket named "my-test-bucket" in the us-west-2 region.
Obtener Detalles del Servicio EC2
What EC2 commands are available?
Notas de Seguridad
- Este servidor ejecuta comandos de AWS CLI con los mismos permisos que tus credenciales de AWS configuradas
- Ten cuidado con quién puede acceder a este servidor
- Considera implementar autenticación adicional para uso en producción
Licencia
MIT License