Content
<p align="center">
<img src="packages/minio-vscode-extension/logo.png" alt="# MinIO MCP Server" width="128" height="128" />
</p>
<h1 align="center">MinIO MCP Server</h1>
A [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) integration for [MinIO](https://min.io/) / S3-compatible object storage, providing AI assistants with direct access to bucket management, object CRUD, presigned URLs, policies, lifecycle rules, and storage analytics.
## Packages
| Package | Description |
|---------|-------------|
| [minio-mcp-server](packages/minio-server/) | Standalone MCP server (stdio transport) — use with Claude Desktop, Cursor, or any MCP client |
| [minio-mcp-extension](packages/minio-vscode-extension/) | VS Code extension — exposes MinIO tools to GitHub Copilot and other AI assistants in the editor |
## Tools (16)
| Category | Tools |
|----------|-------|
| **Buckets** | `minio_list_buckets`, `minio_create_bucket`, `minio_delete_bucket`, `minio_get_bucket_info` |
| **Objects** | `minio_list_objects`, `minio_get_object`, `minio_put_object`, `minio_delete_objects` |
| **Presigned URLs** | `minio_presigned_get`, `minio_presigned_put` |
| **Policies** | `minio_get_policy`, `minio_set_policy` |
| **Lifecycle** | `minio_get_lifecycle`, `minio_set_lifecycle` |
| **Analytics** | `minio_bucket_stats`, `minio_storage_info` |
## Requirements
- Node.js >= 18
- pnpm >= 10
- A MinIO server or S3-compatible endpoint
## License
[MIT](LICENSE)
Connection Info
You Might Also Like
markitdown
MarkItDown-MCP is a lightweight server for converting URIs to Markdown.
markitdown
Python tool for converting files and office documents to Markdown.
Filesystem
Node.js MCP Server for filesystem operations with dynamic access control.
TrendRadar
TrendRadar: Your hotspot assistant for real news in just 30 seconds.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.
mempalace
The highest-scoring AI memory system ever benchmarked. And it's free.