连接 MinIO 服务器,让智能体管理存储桶和对象等对象存储资源。
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add minio-pickstar-2002 --env MINIO_ENDPOINT='<MINIO_ENDPOINT>' --env MINIO_ACCESS_KEY='<MINIO_ACCESS_KEY>' --env MINIO_SECRET_KEY='<MINIO_SECRET_KEY>' --env MINIO_USE_SSL='<MINIO_USE_SSL>' --env MINIO_PORT='<MINIO_PORT>' -- npx @pickstar-2002/minio-mcp@latest '--endpoint={{config.MINIO_ENDPOINT}}' '--port={{config.MINIO_PORT}}' '--access-key={{config.MINIO_ACCESS_KEY}}' '--secret-key={{config.MINIO_SECRET_KEY}}' '--use-ssl={{config.MINIO_USE_SSL}}' '--region={{config.MINIO_REGION}}'~/.codex/config.toml
[mcp_servers.minio-pickstar-2002]
command = "npx"
args = ["@pickstar-2002/minio-mcp@latest", "--endpoint={{config.MINIO_ENDPOINT}}", "--port={{config.MINIO_PORT}}", "--access-key={{config.MINIO_ACCESS_KEY}}", "--secret-key={{config.MINIO_SECRET_KEY}}", "--use-ssl={{config.MINIO_USE_SSL}}", "--region={{config.MINIO_REGION}}"]
env = { MINIO_ENDPOINT = "<MINIO_ENDPOINT>", MINIO_ACCESS_KEY = "<MINIO_ACCESS_KEY>", MINIO_SECRET_KEY = "<MINIO_SECRET_KEY>", MINIO_USE_SSL = "<MINIO_USE_SSL>", MINIO_PORT = "<MINIO_PORT>" }
# codex mcp add minio-pickstar-2002 --env MINIO_ENDPOINT='<MINIO_ENDPOINT>' --env MINIO_ACCESS_KEY='<MINIO_ACCESS_KEY>' --env MINIO_SECRET_KEY='<MINIO_SECRET_KEY>' --env MINIO_USE_SSL='<MINIO_USE_SSL>' --env MINIO_PORT='<MINIO_PORT>' -- npx @pickstar-2002/minio-mcp@latest '--endpoint={{config.MINIO_ENDPOINT}}' '--port={{config.MINIO_PORT}}' '--access-key={{config.MINIO_ACCESS_KEY}}' '--secret-key={{config.MINIO_SECRET_KEY}}' '--use-ssl={{config.MINIO_USE_SSL}}' '--region={{config.MINIO_REGION}}'~/.cursor/mcp.json
{
"mcpServers": {
"minio-pickstar-2002": {
"command": "npx",
"args": [
"@pickstar-2002/minio-mcp@latest",
"--endpoint={{config.MINIO_ENDPOINT}}",
"--port={{config.MINIO_PORT}}",
"--access-key={{config.MINIO_ACCESS_KEY}}",
"--secret-key={{config.MINIO_SECRET_KEY}}",
"--use-ssl={{config.MINIO_USE_SSL}}",
"--region={{config.MINIO_REGION}}"
],
"env": {
"MINIO_ENDPOINT": "<MINIO_ENDPOINT>",
"MINIO_ACCESS_KEY": "<MINIO_ACCESS_KEY>",
"MINIO_SECRET_KEY": "<MINIO_SECRET_KEY>",
"MINIO_USE_SSL": "<MINIO_USE_SSL>",
"MINIO_PORT": "<MINIO_PORT>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"minio-pickstar-2002": {
"type": "stdio",
"command": "npx",
"args": [
"@pickstar-2002/minio-mcp@latest",
"--endpoint={{config.MINIO_ENDPOINT}}",
"--port={{config.MINIO_PORT}}",
"--access-key={{config.MINIO_ACCESS_KEY}}",
"--secret-key={{config.MINIO_SECRET_KEY}}",
"--use-ssl={{config.MINIO_USE_SSL}}",
"--region={{config.MINIO_REGION}}"
],
"env": {
"MINIO_ENDPOINT": "<MINIO_ENDPOINT>",
"MINIO_ACCESS_KEY": "<MINIO_ACCESS_KEY>",
"MINIO_SECRET_KEY": "<MINIO_SECRET_KEY>",
"MINIO_USE_SSL": "<MINIO_USE_SSL>",
"MINIO_PORT": "<MINIO_PORT>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"minio-pickstar-2002": {
"command": "npx",
"args": [
"@pickstar-2002/minio-mcp@latest",
"--endpoint={{config.MINIO_ENDPOINT}}",
"--port={{config.MINIO_PORT}}",
"--access-key={{config.MINIO_ACCESS_KEY}}",
"--secret-key={{config.MINIO_SECRET_KEY}}",
"--use-ssl={{config.MINIO_USE_SSL}}",
"--region={{config.MINIO_REGION}}"
],
"env": {
"MINIO_ENDPOINT": "<MINIO_ENDPOINT>",
"MINIO_ACCESS_KEY": "<MINIO_ACCESS_KEY>",
"MINIO_SECRET_KEY": "<MINIO_SECRET_KEY>",
"MINIO_USE_SSL": "<MINIO_USE_SSL>",
"MINIO_PORT": "<MINIO_PORT>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"minio-pickstar-2002": {
"command": "npx",
"args": [
"@pickstar-2002/minio-mcp@latest",
"--endpoint={{config.MINIO_ENDPOINT}}",
"--port={{config.MINIO_PORT}}",
"--access-key={{config.MINIO_ACCESS_KEY}}",
"--secret-key={{config.MINIO_SECRET_KEY}}",
"--use-ssl={{config.MINIO_USE_SSL}}",
"--region={{config.MINIO_REGION}}"
],
"env": {
"MINIO_ENDPOINT": "<MINIO_ENDPOINT>",
"MINIO_ACCESS_KEY": "<MINIO_ACCESS_KEY>",
"MINIO_SECRET_KEY": "<MINIO_SECRET_KEY>",
"MINIO_USE_SSL": "<MINIO_USE_SSL>",
"MINIO_PORT": "<MINIO_PORT>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"minio-pickstar-2002": {
"command": "npx",
"args": [
"@pickstar-2002/minio-mcp@latest",
"--endpoint={{config.MINIO_ENDPOINT}}",
"--port={{config.MINIO_PORT}}",
"--access-key={{config.MINIO_ACCESS_KEY}}",
"--secret-key={{config.MINIO_SECRET_KEY}}",
"--use-ssl={{config.MINIO_USE_SSL}}",
"--region={{config.MINIO_REGION}}"
],
"env": {
"MINIO_ENDPOINT": "<MINIO_ENDPOINT>",
"MINIO_ACCESS_KEY": "<MINIO_ACCESS_KEY>",
"MINIO_SECRET_KEY": "<MINIO_SECRET_KEY>",
"MINIO_USE_SSL": "<MINIO_USE_SSL>",
"MINIO_PORT": "<MINIO_PORT>"
}
}
}
}需要的环境变量
MINIO_ENDPOINTMINIO_ACCESS_KEYMINIO_SECRET_KEYMINIO_USE_SSLMINIO_PORT
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。