ofershap/mcp-server-s3

ofershap/mcp-server-s3

от ofershap
MCP сервер для управления AWS S3 через ваш AI ассистент: просмотр и загрузка файлов, выгрузка контента, генерация временных ссылок (presigned URLs). Полезен разработчикам и DevOps, упрощает работу с облачным хранилищем, не требуя запоминать `aws s3` команды.

mcp-server-s3

npm version npm downloads CI TypeScript License: MIT

Manage AWS S3 buckets and objects from your AI assistant. Browse files, upload and download content, and generate presigned URLs.

npx mcp-server-s3

Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Uses your existing AWS credentials (~/.aws/credentials or environment variables).

MCP server for AWS S3 bucket management and file operations

Demo built with remotion-readme-kit

Why

S3 is the most widely used cloud storage service, but managing it from the command line means remembering aws s3 ls, aws s3 cp, presigned URL syntax, and various flags. Google has an official MCP for GCS, Cloudflare has one for R2, but AWS S3 doesn't have a polished standalone MCP server on npm. This one lets you ask your assistant to list buckets, download a config file, upload content, or generate a temporary sharing link. It uses the standard AWS credential chain, so if your CLI already works, this works too.

Tools

Tool What it does
list_buckets List all S3 buckets in your AWS account.
list_objects List objects in a bucket, with optional prefix filter.
get_object Download and read an object's content as text.
put_object Upload text content to an S3 object.
delete_object Delete an object from a bucket.
presigned_url Generate a temporary presigned URL for an object.
bucket_info Check if a bucket exists and get basic info.
bucket_info

Проверяет, существует ли корзина, и возвращает базовую информацию.

Проверяет, существует ли корзина, и возвращает базовую информацию.

Параметры

  • bucketstringобязательный

    Bucket name

delete_object

Удалить объект из бакета S3.

Удалить объект из бакета S3.

Параметры

  • bucketstringобязательный

    Bucket name

  • keystringобязательный

    Object key

get_object

Скачивает и читает содержимое S3-объекта как текст.

Скачивает и читает содержимое S3-объекта как текст.

Параметры

  • bucketstringобязательный

    Bucket name

  • keystringобязательный

    Object key

list_buckets

Выведи список всех S3-корзин в твоём аккаунте AWS.

Выведи список всех S3-корзин в твоём аккаунте AWS.

Параметры

Без параметров.

list_objects

Выводит список объектов в S3 bucket. При необходимости фильтрует по префиксу и ограничивает количество.

Выводит список объектов в S3 bucket. При необходимости фильтрует по префиксу и ограничивает количество.

Параметры

  • bucketstringобязательный

    Bucket name

  • prefixstring

    Key prefix (e.g. 'uploads/')

  • maxKeysinteger

    Max objects to return

presigned_url

Генерирует предварительно подписанный URL для временного доступа к объекту в S3.

Генерирует предварительно подписанный URL для временного доступа к объекту в S3.

Параметры

  • bucketstringобязательный

    Bucket name

  • keystringобязательный

    Object key

  • expiresIninteger

    URL expiry in seconds (default: 1 hour)

put_object

Загрузить текстовое содержимое в объект S3.

Загрузить текстовое содержимое в объект S3.

Параметры

  • bucketstringобязательный

    Bucket name

  • keystringобязательный

    Object key

  • contentstringобязательный

    Content to upload

  • contentTypestring

    Content-Type header (default: text/plain)

Другие проверенные MCP-сервера

Timeweb MCP

Timeweb MCP

официальный

MCP сервер для автоматизации деплоя приложений в Timeweb Cloud. Создавайте приложения, базы данных, VPC и floating IP прямо из чата. Сервер сам определяет параметры проекта и фреймворк. Идеально для быстрого развертывания в облаке.

TypeScript25
WayStation-ai/mcp

WayStation-ai/mcp

официальный

MCP сервер WayStation подключает Claude и другие ИИ к Notion, Monday, Jira и десятку сервисов через no-code интеграционный хаб. Поддерживает HTTPS и SSE, настройка через дашборд. Идеален для автоматизации задач и управления проектами без кода.

JavaScript57
Google Calendar MCP

Google Calendar MCP

Сервер для интеграции Google Календаря с AI-ассистентами через MCP. Управляйте событиями, проверяйте занятость и обнаруживайте пересечения между несколькими календарями и аккаунтами. Поддерживает импорт событий из изображений и ссылок. Помогает автоматизировать планирование и анализ календаря.

TypeScript1158
tavily-ai/tavily-mcp

tavily-ai/tavily-mcp

MCP сервер Tavily предоставляет инструменты для веб-поиска, извлечения данных и построения карты сайта в реальном времени. Помогает разработчикам AI-ассистентов получать актуальную информацию из интернета.

JavaScript2231
semgrep/mcp

semgrep/mcp

официальный

MCP-сервер Semgrep подключает статический анализатор к AI и IDE для сканирования кода на уязвимости. Использует 5000+ правил для проверки множества языков. Помогает разработчикам находить ошибки бе...

Python681
firebase/genkit

firebase/genkit

Genkit - open-source инструмент от Firebase для full-stack AI-приложений. Unified API для моделей Google, OpenAI, Anthropic, Ollama. Поддерживает JS/TS, Go, Python, Dart. Упрощает разработку чат-ботов, автоматизаций, RAG. Включает CLI, UI и мониторинг.

TypeScript6255
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин