minio-mcp-server
Provides tools for interacting with MinIO object storage, including listing buckets, managing objects (list, get, put, remove), creating buckets, and generating presigned URLs.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@minio-mcp-serverlist objects in the 'uploads' bucket"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
minio-mcp-server
An MCP server exposing MinIO/S3 object storage operations as tools for LLM agents.
Tools
list_buckets— list all bucketslist_objects(bucket, prefix, recursive)— list objects in a bucketget_object(bucket, name)— read a text object's contentput_object(bucket, name, content)— write text content to an objectmake_bucket(bucket)— create a bucket if it doesn't existremove_object(bucket, name)— delete an objectpresigned_url(bucket, name, expires_seconds)— generate a presigned GET URL
Related MCP server: S3 MCP Server
Setup
Create a virtual environment and install dependencies:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txtCopy
.env.exampleto.envand fill in your MinIO credentials:cp .env.example .envVariable
Description
MINIO_ENDPOINTHost and port of your MinIO server, e.g.
localhost:9000MINIO_ACCESS_KEYMinIO access key
MINIO_SECRET_KEYMinIO secret key
MINIO_SECUREtrueto use HTTPS,falsefor HTTPRun the server:
python server.py
Security
.env is gitignored and must never be committed — it contains live credentials. Use dedicated, least-privilege MinIO credentials for this server rather than the root/admin account.
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
Browse, upload, download, and share files in your S3-compatible buckets with delegated roles.
Tigris MCP Server seamlessly connects AI agents to Tigris bucket and object management.
S3 storage and Solana/Base/Ethereum health checks for AI agents, paid per call via x402.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to manage MinIO object storage through comprehensive bucket operations, file uploads/downloads, batch processing, permissions management, and URL generation. Supports both automatic and manual connection modes with flexible authentication options.1917 npm2MIT
- AlicenseAqualityDmaintenanceEnables interaction with S3-compatible storage services like AWS S3 and Cloudflare R2, supporting bucket management, object listing, reading, uploading, and deletion operations.5123 npmISC
- FlicenseAqualityDmaintenanceProvides tools for interacting with MinIO and S3-compatible object storage through MCP clients like Claude. It enables comprehensive bucket and object management, including listing, creating, uploading, and generating presigned URLs.132-
- AlicenseNot gradedqualityDmaintenanceIt Integration for MinIO / S3-compatible object storage, providing AI assistants with direct access to bucket management, object CRUD, presigned URLs, policies, lifecycle rules, and storage analytics.1MIT