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 "Install 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Provides capabilities that let LLM agents perform a range of infrastructure management tasks.
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.
Encrypted A2A object storage for autonomous agent state and artifacts
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.19152MIT
- AlicenseAqualityDmaintenanceEnables interaction with S3-compatible storage services like AWS S3 and Cloudflare R2, supporting bucket management, object listing, reading, uploading, and deletion operations.5199ISC
- AlicenseNot gradedqualityCmaintenanceEnables interaction with AWS S3 buckets to list buckets and objects, retrieve files, and expose PDF documents as resources that can be loaded into the LLM's context.78MIT No Attribution
- 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-