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
local-only server
The server can only run on the client's local machine because it depends on local resources.
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude to execute Python code using boto3 to query and manage AWS resources directly from conversations.Last updated -122MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables Claude Desktop and other MCP clients to interact with WebDAV file systems through natural language commands for CRUD operations.Last updated -8109MIT License
- AsecurityAlicenseAqualityAn Amazon S3 Model Context Protocol server that allows Large Language Models like Claude to interact with AWS S3 storage, providing tools for listing buckets, listing objects, and retrieving object contents.Last updated -36714MIT License
- -securityFlicense-qualityAn MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.Last updated -2