s3-tools
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
uvx install s3-toolsDe la fuente
Clonar el repositorio
Instalar usando uv:
uv pip install .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
{
"mcpServers": {
"s3-tools": {
"command": "uvx",
"args": ["s3-tools"]
}
}
}Configuración de desarrollo
Para desarrollo/prueba, puede ejecutar el servidor directamente desde la fuente:
{
"mcpServers": {
"s3-tools": {
"command": "uv",
"args": [
"--directory",
"/path/to/s3-tools",
"run",
"s3-tools"
]
}
}
}Desarrollo
Edificio
Dependencias de sincronización:
uv syncPaquete de compilación:
uv buildPublicación
Para publicar en PyPI:
uv publishNota: 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:
npx @modelcontextprotocol/inspector uv run s3-toolsLicencia
Instituto Tecnológico de Massachusetts (MIT)
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Latest Blog Posts
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/sofianhamiti/mcp-server-s3'
If you have feedback or need assistance with the MCP directory API, please join our Discord server