quickS3

Conceda aos agentes de IA acesso limitado a armazenamento compatível com S3 (S3, R2, B2, Wasabi, Spaces, Azure): liste, envie, baixe e compartilhe arquivos sem entregar chaves de acesso.

Servidor MCP hospedado

npx add-mcp 'https://quicks3.com/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP S3 para Claude, ChatGPT, Codex e qualquer cliente MCP

Deixe um agente de IA listar, baixar e enviar arquivos em seus buckets compatíveis com S3 sem colocar chaves de acesso no laptop de ninguém. quickS3 é um servidor MCP hospedado: o agente faz login pelo seu navegador, recebe apenas os papéis que você escolher e move arquivos diretamente de e para seu provedor de armazenamento.

URL do servidor MCP

https://quicks3.com/mcp

HTTP Streamable com login OAuth. Sem chave de API, sem instalação local.

Por que remoto

Um servidor MCP S3 local precisa das suas chaves

A maioria dos servidores MCP S3 roda na sua máquina e lê uma chave de acesso de um arquivo de configuração. Cada laptop então guarda uma credencial de longa duração, muitas vezes com muito mais acesso do que o agente precisa, para um único provedor. Eles também não funcionam no claude.ai, ChatGPT ou Cowork, que só se conectam a servidores remotos. O quickS3 mantém a credencial do lado dele e entrega ao agente uma concessão limitada e revogável.

Servidor MCP S3 local típicoquickS3
CredenciaisChaves de acesso em um arquivo de configuração em cada máquinaNenhuma na máquina. O agente faz login pelo seu navegador
EscopoO que a chave permite, muitas vezes uma conta inteiraApenas os papéis que você delegar, até uma única pasta
ProvedoresGeralmente umAWS S3, R2, B2, Spaces, Wasabi, MinIO, Azure Blob
ClientesAplicativos de desktop que podem iniciar um processo localQualquer cliente MCP remoto, incluindo claude.ai, ChatGPT e Cowork
Conteúdo dos arquivosFrequentemente retornado no chatLinks de curta duração; os bytes vão direto para o seu provedor
RevogaçãoRotacionar a chave em todos os lugares onde foi copiadaUm clique; a próxima chamada falha
AuditoriaLogs do provedor, se você os ativouEntradas por agente no log de auditoria do quickS3

Configuração

Conecte um agente em três etapas

  1. 1

    Conecte seu armazenamento e crie um papel de agente

    Adicione uma conexão de armazenamento no quickS3 (veja os guias para AWS S3, Cloudflare R2 e outros provedores). Depois crie um papel personalizado que permita apenas os buckets e pastas que o agente precisa e atribua-o a você mesmo. Como configurar um papel de agente de IA.
  2. 2

    Adicione o quickS3 ao seu cliente de IA

    Plugin quickS3 para Claude Code e Codex

    QuickS3-com/skill Código aberto, MIT Ver no GitHub A configuração recomendada. O plugin adiciona o servidor MCP quickS3 e a habilidade quicks3-operator, que ensina o agente a listar pastas de forma restrita, baixar por links de uso único e enviar sem sobrescrever por padrão.
    Claude Code
    /plugin marketplace add QuickS3-com/skill Copiar /plugin install quicks3@quicks3 Copiar Depois execute /mcp, escolha QuickS3 e faça login quando o navegador abrir. Guia do Claude Code com capturas de tela
    Codex
    codex plugin marketplace add https://github.com/QuickS3-com/skill.git Copiar codex plugin add quicks3@quicks3 Copiar O Codex então abre seu navegador para fazer login. Guia do Codex com capturas de tela

    Aplicativo Claude (web, desktop, Cowork)

    Abra Configurações → Conectores, escolha Adicionar conector personalizado, nomeie como quickS3 e cole a URL do servidor: https://quicks3.com/mcp Copiar Opcional: adicione a habilidade quicks3-operator do repositório do GitHub em Configurações → Capacidades → Habilidades. Guia passo a passo com capturas de tela

    ChatGPT

    Adicione um conector personalizado nas configurações do ChatGPT, cole a URL do servidor e escolha OAuth como autenticação: https://quicks3.com/mcp Copiar O ChatGPT então abre o quickS3 para você aprovar.

    Claude Code ou Codex, apenas servidor

    Para pular a habilidade, adicione apenas o servidor MCP: claude mcp add --transport http quicks3 https://quicks3.com/mcp Copiar codex mcp add quicks3 --url https://quicks3.com/mcp Copiar No Claude Code, execute /mcp para fazer login. No Codex, o comando de login abre seu navegador.

    Qualquer outro cliente MCP

    Adicione um servidor remoto com a URL acima, usando o transporte HTTP Streamable. O cliente descobre o login OAuth sozinho; não há chave de API ou cabeçalho para configurar. Para baixar ou enviar, o cliente precisa conseguir executar um comando como curl. Clientes apenas de chat podem navegar pelas pastas e criar links de compartilhamento. A habilidade é um SKILL.md simples no repositório do GitHub. Copie-o para qualquer agente que leia habilidades. O quickS3 também está listado no Smithery e no Glama.
  3. 3

    Aprove no seu navegador

    O cliente abre a página de consentimento do quickS3. Marque os papéis que o agente pode usar e escolha por quanto tempo o acesso dura: 30, 60 ou 90 dias. Apenas seus próprios papéis personalizados são listados. Owner e Admin nunca aparecem, então um agente não pode gerenciar sua equipe nem acessar todos os buckets. É isso. Peça ao agente para "listar as pastas que posso acessar no quickS3" para verificar a conexão.

Modelo de segurança

O que o agente pode e não pode fazer

O quickS3 é o plano de controle: ele autentica o agente, verifica permissões e emite links. Seu provedor de armazenamento permanece no plano de dados.

Papéis, não chaves

O agente usa seu acesso por meio dos papéis personalizados que você escolhe na página de consentimento. Owner e Admin não podem ser delegados, e as regras de negação de todos os seus papéis ainda se aplicam. Um agente nunca pode obter mais acesso do que você tem.

Verificado em cada chamada

Cada chamada de ferramenta revalida a concessão, sua associação e as regras atuais do papel. Edite um papel e o agente seguirá na próxima chamada. Remova o papel de você mesmo e o agente também o perderá.

Transferências diretas

Downloads usam um link quickS3 de uso único, válido por 5 minutos, que redireciona para uma URL do provedor de 60 segundos, para que a URL do provedor nunca chegue ao chat. Uploads usam uma URL pré-assinada válida por 15 minutos. O quickS3 nunca faz proxy, armazena ou processa o conteúdo dos arquivos.

Sem exclusão, sem sobrescrita silenciosa

Não há ferramenta de exclusão, cópia, movimentação ou renomeação. Um upload falha se o arquivo já existir, a menos que o agente peça para sobrescrever e seu papel permita escrever ali.

Auditado e revogável

As ações do agente aparecem no log de auditoria marcadas como atividade de agente, ao lado da pessoa que aprovou o agente. Revogue uma concessão na página de agentes de IA e a próxima chamada falha, incluindo links de download ainda não usados.

Acesso que expira

Toda concessão expira após 30, 60 ou 90 dias. Cada cliente recebe sua própria concessão, então Claude Code e Codex podem ter papéis e durações diferentes.

Ferramentas

Seis ferramentas, todas verificadas contra seus papéis

FerramentaO que fazNecessidade do papel
list_connectionsLista as conexões de armazenamento que a concessão pode usar, com seus bucketsLeitura ou escrita
list_bucketsAtualiza os buckets em uma conexão que a concessão pode usarLeitura ou escrita
list_objectsLista um nível de pasta, filtrado pelo que os papéis permitem, paginadoLeitura
create_download_linkCria um link de download de uso único, válido por 5 minutosLeitura
create_share_linkCria um link público para alguém sem conta quickS3, válido de 5 minutos a 30 diasLeitura e Compartilhamento
create_upload_urlCria uma URL de upload pré-assinada, válida por 15 minutos, sem sobrescrita por padrãoEscrita

Acesso de escrita não implica leitura. Um papel que só permite uploads pode encontrar seus buckets de destino, mas não pode listar ou baixar o que há dentro deles.

Arquivos grandes

Arquivos ficam fora da janela de contexto

Um resultado de ferramenta é texto que o modelo precisa ler. Retornar um vídeo ou uma grande planilha como base64 preenche a janela de contexto e muitas vezes falha. As ferramentas do quickS3 retornam links. O agente baixa ou envia com uma solicitação HTTP simples, e o arquivo vai direto entre a máquina dele e seu bucket. A conversa carrega apenas o link.

# Download: follow the link from create_download_link
curl -L -o report.pdf "<download link>"

# Upload: PUT the file to the URL from create_upload_url
curl -T report.pdf "<upload URL>"

Claude finding the public bucket on an R2 connection, checking for name clashes, and uploading a PDF through quickS3

O Claude envia um PDF: ele encontra o bucket, verifica se há conflito de nome e faz PUT do arquivo na URL de upload.

Um servidor MCP para todo o seu armazenamento

Toda conexão de armazenamento na sua organização quickS3 é acessível pelo mesmo endpoint, então um agente pode ler do S3 e publicar no R2 na mesma tarefa. Guias de configuração para cada provedor:

FAQ

Perguntas sobre o servidor MCP S3

Preciso dar minhas chaves de acesso da AWS ao agente?

Não. Suas credenciais de armazenamento permanecem criptografadas no quickS3. O agente faz login com OAuth no seu navegador e recebe um token vinculado aos papéis que você escolher. Não há chave para colar em um arquivo de configuração nem nada para vazar de um laptop.

Posso dar acesso somente leitura a um agente?

Sim. Delegue um papel que permita apenas leitura. Os papéis são o único controle: não há um interruptor separado para agentes, então o agente pode fazer exatamente o que os papéis delegados permitem, até uma única pasta.

O agente pode excluir arquivos?

Não. O servidor MCP quickS3 não tem ferramenta de exclusão, cópia, movimentação ou renomeação. Uploads também recusam substituir um arquivo existente, a menos que o agente peça explicitamente para sobrescrever e seu papel permita escrever ali.

O quickS3 vê meus arquivos?

O quickS3 lista nomes de objetos e distribui links de curta duração. Os bytes dos arquivos se movem diretamente entre o agente e seu provedor de armazenamento. O quickS3 nunca faz proxy, armazena ou processa o conteúdo dos arquivos, e nunca os retorna em uma resposta MCP.

Quais clientes de IA funcionam com ele?

Claude Code, Codex, conectores personalizados do ChatGPT e o aplicativo Claude na web, no desktop e no Cowork. Qualquer cliente que suporte servidores MCP remotos via HTTP Streamable com login OAuth deve funcionar. Para baixar ou enviar, o cliente precisa conseguir executar um comando como curl. Em um cliente apenas de chat, o agente ainda pode navegar pelas suas pastas e criar links de compartilhamento.

Existe um plugin para Claude Code e Codex?

Sim. O plugin quickS3 é código aberto (MIT) em github.com/QuickS3-com/skill. Ele instala o servidor MCP e a habilidade quicks3-operator, que ensina o agente a listar pastas de forma restrita, baixar por links de uso único e enviar sem sobrescrever por padrão. A habilidade é um SKILL.md simples, então você também pode copiá-la para qualquer agente que leia habilidades.

Quais provedores de armazenamento são suportados?

AWS S3, Cloudflare R2, Backblaze B2, DigitalOcean Spaces, Wasabi, MinIO, Azure Blob Storage e outros serviços compatíveis com S3. Um único servidor MCP cobre toda conexão de armazenamento na sua organização quickS3.

Como corto o acesso de um agente?

Revogue a concessão dele na página de agentes de IA no quickS3. A próxima chamada falha, assim como links de download ainda não usados. Uma URL do provedor já distribuída permanece válida por no máximo 60 segundos.

Quanto custa?

O plano Team custa US$ 19/mês para até 10 usuários, depois US$ 2 por usuário, com teste gratuito de 14 dias e sem necessidade de cartão de crédito. Agentes nunca contam como usuários.

Dê ao seu agente um bucket, não suas chaves

Faça login, conecte um bucket, crie um papel de agente e aponte seu cliente para a URL MCP. Teste gratuito de 14 dias, sem cartão de crédito.