Aws S3 Explorer
БесплатноНе проверенAn open-source Model Context Protocol (MCP) server for Amazon S3.
Описание
An open-source Model Context Protocol (MCP) server for Amazon S3.
README
An open-source Model Context Protocol (MCP) server built in Python that securely connects AI assistants to Amazon S3.
This server provides Large Language Models (LLMs) with the ability to list buckets, inspect dataset structures, and read file schemas directly without requiring massive data downloads. It is engineered for ML infrastructure pipelines, featuring fully asynchronous I/O and defensive error handling.
Features
- Asynchronous I/O: Utilizes
aiobotocorefor non-blocking concurrent requests, ensuring the server doesn't fall over under heavy LLM workloads. - Defensive Error Handling: Catch-and-return patterns for AWS exceptions (including missing credentials) that allow AI agents to cleanly self-correct.
- Strict Typing: Heavily typed Python interfaces using the
FastMCPwrapper to automatically generate robust JSON schemas for the client. - Mocked CI/CD: Fully automated test suites using
pytestandpytest-asyncio, integrated into a GitHub Action pipeline.
Tools Exposed to the LLM
This server exposes three specific primitives:
list_s3_buckets(): Lists all S3 buckets accessible by the current AWS credentials.list_s3_objects(bucket_name, prefix, max_keys): Lists objects inside a specific bucket. Limits results by default to prevent LLM context window overflow.read_s3_file_head(bucket_name, object_key, byte_limit): Reads the first few kilobytes of an S3 object to inspect its contents (e.g., CSV headers, JSON structures) without downloading the entire file.
Installation and Setup
Prerequisites
- Python 3.11+
- AWS credentials configured locally (e.g.,
aws configureor~/.aws/credentials)
Option 1: Quick Setup
If you have uv installed, you can quickly run the server without manual installation:
uvx aws-s3-explorer-mcp
Option 2: User Setup
Install the package from PyPI:
pip install aws-s3-explorer-mcp
You can start the MCP server by running:
aws-s3-explorer-mcp
Option 3: Developer Setup
Clone the repository and install the required dependencies:
git clone https://github.com/kbates97/AWS_S3_Explorer_MCP.git
cd AWS_S3_Explorer_MCP
python -m venv venv
# Windows: .\venv\Scripts\activate
# Mac/Linux: source venv/bin/activate
pip install -r requirements.txt
You can run the server locally with:
python ./src/aws_s3_mcp/server.py
Установить Aws S3 Explorer в Claude Desktop, Claude Code, Cursor
unyly install aws-s3-explorerСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add aws-s3-explorer -- uvx aws-s3-explorer-mcpПошаговые гайды: как установить Aws S3 Explorer
FAQ
Aws S3 Explorer MCP бесплатный?
Да, Aws S3 Explorer MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Aws S3 Explorer?
Нет, Aws S3 Explorer работает без API-ключей и переменных окружения.
Aws S3 Explorer — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Aws S3 Explorer в Claude Desktop, Claude Code или Cursor?
Открой Aws S3 Explorer на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Unyly Deploy
Deploy sites and MCP servers to Unyly straight from your AI agent
автор: UnylyAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiPayMCP
Lightweight payments layer for MCP servers: turn tools into paid endpoints with a two-line decorator. [PyPI](https://pypi.org/project/paymcp/) · [npm](https://w
автор: blustAIServer For Power BI
Enables exploring Microsoft Fabric / Power BI workspaces and semantic models, and executing ad-hoc DAX queries.
автор: Mitsubishi-FusoGpt Image 2 Mcp
RunAPI GPT Image 2 MCP server for image generation: create tasks, poll results, and check pricing across 1 model from Claude Code, Codex, Cursor, and VS Code.
автор: runapi-aiTemplate MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectSupabase
Database, auth and storage
автор: SupabaseCompare Aws S3 Explorer with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
