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 en
~/.aws/credentials
- Variables de entorno
- 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.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
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.
- Características
- Prerrequisitos
- Instalación
- Configuración de credenciales de AWS
- Configuración
- Desarrollo
- Licencia
- Contribuyendo
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.Last updated -3264TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.Last updated -2392PythonMIT 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 -38510TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server allowing Claude AI to interact with AWS resources through natural language, enabling users to query and manage AWS services without using the traditional AWS Console or CLI.Last updated -TypeScript