hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Integrations
Provides tools for interacting with AWS S3 buckets, allowing users to list all S3 buckets in their AWS account with optional region specification.
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
region
opcional para especificar la región de AWS - Devuelve una lista formateada de nombres de depósitos
- Parámetro
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)Esto creará/actualizará las credenciales enCopy
~/.aws/credentials
- Variables de entornoCopy
- Rol 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:
--token
oUV_PUBLISH_TOKEN
- O nombre de usuario/contraseña:
--username
/UV_PUBLISH_USERNAME
y--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.
You must be authenticated.
Tools
Un servidor MCP que proporciona herramientas para interactuar con los buckets de AWS S3, lo que permite el acceso directo a las operaciones de S3 a través del Protocolo de contexto de modelo.