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: AWS S3 Control 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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- AlicenseAqualityFmaintenanceAn 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.31,26530MIT
- FlicenseNot gradedqualityDmaintenanceAn MCP (Multi-Agent Conversation Protocol) Server that enables interaction with AWS S3 Control API through natural language, auto-generated using AG2's MCP builder.
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for AWS S3 integration using FastMCP and boto3. This server provides access to S3 functionality through MCP-compatible tools.101MIT
- AlicenseAqualityDmaintenanceMCP server for AWS S3 — list buckets, browse objects, upload/download files, and generate presigned URLs.7604MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
MCP server for interacting with the Supabase platform
MCP Server for JFrog, providing tools for development and artifact management.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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