Servidor MCP de s3-tools
Un servidor MCP que proporciona herramientas para interactuar con los buckets de AWS S3. Este servidor permite el acceso directo a las operaciones de los buckets de S3 mediante el Protocolo de Contexto de Modelo.
Características
Herramientas
El servidor actualmente implementa las siguientes herramientas:
list-s3-buckets : enumera todos los buckets S3 en su cuenta de AWS
Parámetro
regionopcional para especificar la región de AWSDevuelve una lista formateada de nombres de depósitos
Related MCP server: MCP Server
Prerrequisitos
Python 3.13 o superior
Credenciales de AWS configuradas (consulte Configuración de credenciales de AWS )
administrador de paquetes uv
Instalación
Desde PyPI
De la fuente
Clonar el repositorio
Instalar usando uv:
Configuración de credenciales de AWS
Este servidor requiere credenciales de AWS para acceder a sus buckets de S3. Puede configurar las credenciales de varias maneras:
Configuración de AWS CLI (recomendada)
aws configureEsto creará/actualizará las credenciales en
~/.aws/credentialsVariables de entorno
export AWS_ACCESS_KEY_ID="your_access_key" export AWS_SECRET_ACCESS_KEY="your_secret_key" export AWS_DEFAULT_REGION="your_preferred_region" # optionalRol de IAM (si se ejecuta en la infraestructura de AWS)
Para obtener más información sobre las credenciales de AWS, consulte la documentación de AWS .
Configuración
Escritorio de Claude
Agregue la configuración del servidor a su archivo de configuración de Claude Desktop:
MacOS : ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas : %APPDATA%/Claude/claude_desktop_config.json
Configuración de desarrollo
Para desarrollo/prueba, puede ejecutar el servidor directamente desde la fuente:
Desarrollo
Edificio
Dependencias de sincronización:
Paquete de compilación:
Publicación
Para publicar en PyPI:
Nota: Necesitará credenciales de PyPI configuradas a través de:
Token:
--tokenoUV_PUBLISH_TOKENO nombre de usuario/contraseña:
--username/UV_PUBLISH_USERNAMEy--password/UV_PUBLISH_PASSWORD
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP para el desarrollo:
Licencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.