AWS S3 Tables MCP: Документация
Обновлено:
Подключение
Часть монорепозитория awslabs/mcp — устанавливается как отдельный пакет s3-tables-mcp-server (stdio), запускается через uvx или pip install. Auth — стандартные учётные данные AWS (IAM-роль, профиль или ключи доступа) с правами на S3 Tables.
Инструменты
Управление структурой: list_table_buckets, create_table_bucket, list_namespaces, create_namespace; таблицы: list_tables, create_table, rename_table, create_table_from_csv; данные и метаданные: query_table (read-only SQL), append_data, get_table_metadata, get_maintenance_config, get_resource_policy, get_bucket_metadata.
Сценарий для агента
«Создай таблицу из этого CSV с логами продаж», «посчитай продажи по месяцам в таблице sales», «покажи метаданные и схему таблицы events», «какие namespace есть в этом table bucket?».
Важно
Сервер работает только с S3 Tables — специализированным аналитическим форматом на базе Apache Iceberg, а не с обычными объектами S3 (для этого нужен другой инструмент из awslabs/mcp или general-покрытие AWS MCP). Не путайте с общим файловым хранилищем S3.
Тарифы
MCP-сервер бесплатный, open source (Apache-2.0, часть awslabs/mcp). Сам сервис S3 Tables тарифицируется AWS по объёму хранения, запросам и обслуживанию (compaction).