local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Referenced for hosting a demo video of the AWS MCP Server functionality.
Servidor AWS MCP
Implementación de un servidor del Protocolo de Contexto de Modelo para operaciones de AWS, compatible actualmente con los servicios S3 y DynamoDB. Todas las operaciones se registran automáticamente y se puede acceder a ellas a través del punto de acceso del recurso audit://aws-operations
.
Vea un vídeo de demostración aquí .
Incluido como servidor comunitario dentro del repositorio de servidores MCP.
Ejecutándose localmente con la aplicación de escritorio Claude
Instalación mediante herrería
Para instalar AWS MCP Server para Claude Desktop automáticamente a través de Smithery :
Instalación manual
- Clonar este repositorio.
- Configure sus credenciales de AWS mediante uno de los dos métodos siguientes. Tenga en cuenta que este servidor requiere un usuario de IAM con permisos de RW para su cuenta de AWS para S3 y DynamoDB.
- Variables de entorno:
AWS_ACCESS_KEY_ID
,AWS_SECRET_ACCESS_KEY
,AWS_REGION
(el valor predeterminado esus-east-1
) - Cadena de credenciales de AWS predeterminada (configurada a través de AWS CLI con
aws configure
)
- Agregue lo siguiente a su archivo
claude_desktop_config.json
:
- En MacOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
- En Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Instale y abra la aplicación de escritorio Claude .
- Intenta pedirle a Claude que realice una operación de lectura/escritura para confirmar la configuración (por ejemplo, crea un bucket S3 y asígnale un nombre aleatorio). Si hay problemas, usa las herramientas de depuración que se proporcionan en la documentación de MCP aquí .
Herramientas disponibles
Operaciones S3
- s3_bucket_create : crea un nuevo bucket S3
- s3_bucket_list : Lista todos los buckets de S3
- s3_bucket_delete : eliminar un depósito S3
- s3_object_upload : Subir un objeto a S3
- s3_object_delete : Eliminar un objeto de S3
- s3_object_list : enumera los objetos en un depósito S3
- s3_object_read : Lee el contenido de un objeto desde S3
Operaciones de DynamoDB
Operaciones de tabla
- dynamodb_table_create : Crea una nueva tabla de DynamoDB
- dynamodb_table_describe : Obtener detalles sobre una tabla de DynamoDB
- dynamodb_table_delete : eliminar una tabla de DynamoDB
- dynamodb_table_update : Actualizar una tabla de DynamoDB
Operaciones de artículos
- dynamodb_item_put : coloca un elemento en una tabla de DynamoDB
- dynamodb_item_get : Obtener un elemento de una tabla de DynamoDB
- dynamodb_item_update : Actualizar un elemento en una tabla de DynamoDB
- dynamodb_item_delete : eliminar un elemento de una tabla de DynamoDB
- dynamodb_item_query : consulta elementos en una tabla de DynamoDB
- dynamodb_item_scan : escanear elementos en una tabla de DynamoDB
Operaciones por lotes
- dynamodb_batch_get : Obtiene por lotes varios elementos de las tablas de DynamoDB
- dynamodb_item_batch_write : Operaciones de escritura por lotes (colocación/eliminación) para elementos de DynamoDB
- dynamodb_batch_execute : ejecuta múltiples sentencias PartiQL en un lote
Operaciones TTL
- dynamodb_describe_ttl : Obtener la configuración TTL para una tabla
- dynamodb_update_ttl : Actualizar la configuración TTL de una tabla
You must be authenticated.
Tools
Una implementación de servidor de protocolo de contexto de modelo que permite a Claude realizar operaciones de AWS en servicios S3 y DynamoDB a través de comandos de lenguaje natural.