Skip to main content
Glama

s3-tools

by sofianhamiti

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

Prerrequisitos

Instalación

Desde PyPI

uvx install s3-tools

De la fuente

  1. Clonar el repositorio
  2. 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:

  1. Configuración de AWS CLI (recomendada)
    aws configure
    Esto creará/actualizará las credenciales en ~/.aws/credentials
  2. Variables 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" # optional
  3. 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

{ "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

  1. Dependencias de sincronización:
uv sync
  1. Paquete de compilación:
uv build

Publicación

Para publicar en PyPI:

uv publish

Nota: Necesitará credenciales de PyPI configuradas a través de:

  • Token: --token o UV_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:

npx @modelcontextprotocol/inspector uv run s3-tools

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.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

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.

  1. Características
    1. Herramientas
  2. Prerrequisitos
    1. Instalación
      1. Desde PyPI
      2. De la fuente
    2. Configuración de credenciales de AWS
      1. Configuración
        1. Escritorio de Claude
        2. Configuración de desarrollo
      2. Desarrollo
        1. Edificio
        2. Publicación
        3. Depuración
      3. Licencia
        1. Contribuyendo

          Related MCP Servers

          • Amazon Web Services
            aws-mcp

            A
            security
            F
            license
            A
            quality
            A 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 -
            3
            264
            TypeScript
            • Apple
          • A
            security
            A
            license
            A
            quality
            A Model Context Protocol server implementation that enables Claude to perform AWS operations on S3 and DynamoDB services through natural language commands.
            Last updated -
            23
            92
            Python
            MIT License
            • Apple
          • A
            security
            A
            license
            A
            quality
            An 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 -
            3
            85
            10
            TypeScript
            MIT License
            • Apple
          • -
            security
            F
            license
            -
            quality
            A 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
            • Apple

          View all related MCP servers

          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