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ípico | quickS3 | |
|---|---|---|
| Credenciais | Chaves de acesso em um arquivo de configuração em cada máquina | Nenhuma na máquina. O agente faz login pelo seu navegador |
| Escopo | O que a chave permite, muitas vezes uma conta inteira | Apenas os papéis que você delegar, até uma única pasta |
| Provedores | Geralmente um | AWS S3, R2, B2, Spaces, Wasabi, MinIO, Azure Blob |
| Clientes | Aplicativos de desktop que podem iniciar um processo local | Qualquer cliente MCP remoto, incluindo claude.ai, ChatGPT e Cowork |
| Conteúdo dos arquivos | Frequentemente retornado no chat | Links de curta duração; os bytes vão direto para o seu provedor |
| Revogação | Rotacionar a chave em todos os lugares onde foi copiada | Um clique; a próxima chamada falha |
| Auditoria | Logs do provedor, se você os ativou | Entradas por agente no log de auditoria do quickS3 |
Configuração
Conecte um agente em três etapas
- 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
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 habilidadequicks3-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/skillCopiar/plugin install quicks3@quicks3Copiar Depois execute /mcp, escolha QuickS3 e faça login quando o navegador abrir. Guia do Claude Code com capturas de telaCodex
codex plugin marketplace add https://github.com/QuickS3-com/skill.gitCopiarcodex plugin add quicks3@quicks3Copiar O Codex então abre seu navegador para fazer login. Guia do Codex com capturas de telaAplicativo Claude (web, desktop, Cowork)
Abra Configurações → Conectores, escolha Adicionar conector personalizado, nomeie como quickS3 e cole a URL do servidor:https://quicks3.com/mcpCopiar Opcional: adicione a habilidadequicks3-operatordo repositório do GitHub em Configurações → Capacidades → Habilidades. Guia passo a passo com capturas de telaChatGPT
Adicione um conector personalizado nas configurações do ChatGPT, cole a URL do servidor e escolha OAuth como autenticação:https://quicks3.com/mcpCopiar 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/mcpCopiarcodex mcp add quicks3 --url https://quicks3.com/mcpCopiar No Claude Code, execute/mcppara 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 comocurl. Clientes apenas de chat podem navegar pelas pastas e criar links de compartilhamento. A habilidade é umSKILL.mdsimples 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
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
| Ferramenta | O que faz | Necessidade do papel |
|---|---|---|
list_connections | Lista as conexões de armazenamento que a concessão pode usar, com seus buckets | Leitura ou escrita |
list_buckets | Atualiza os buckets em uma conexão que a concessão pode usar | Leitura ou escrita |
list_objects | Lista um nível de pasta, filtrado pelo que os papéis permitem, paginado | Leitura |
create_download_link | Cria um link de download de uso único, válido por 5 minutos | Leitura |
create_share_link | Cria um link público para alguém sem conta quickS3, válido de 5 minutos a 30 dias | Leitura e Compartilhamento |
create_upload_url | Cria uma URL de upload pré-assinada, válida por 15 minutos, sem sobrescrita por padrão | Escrita |
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>"

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:
- AWS S3
- Azure Blob Storage
- Backblaze B2
- Cloudflare R2
- DigitalOcean Spaces
- Google Cloud Storage
- MinIO
- Wasabi
- Oracle Object Storage
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.