@@ -87,7 +87,9 @@ rustfs-mcp --log-level debug --region us-west-2
8787```
8888
8989### Integration with chat client
90+
9091#### Option 1: Using Command Line Arguments
92+
9193``` json
9294{
9395 "mcpServers" : {
@@ -105,6 +107,7 @@ rustfs-mcp --log-level debug --region us-west-2
105107```
106108
107109#### Option 2: Using Environment Variables
110+
108111``` json
109112{
110113 "mcpServers" : {
@@ -191,21 +194,26 @@ Trae working with **Builder with MCP** mode calls `list_buckets` tool, and lists
191194The MCP server exposes the following tools that AI assistants can use:
192195
193196### ` list_buckets `
197+
194198List all S3 buckets accessible with the configured credentials.
195199
196200** Parameters:** None
197201
198202### ` list_objects `
203+
199204List objects in an S3 bucket with optional prefix filtering.
200205
201206** Parameters:**
207+
202208- ` bucket_name ` (string): Name of the S3 bucket
203209- ` prefix ` (string, optional): Prefix to filter objects
204210
205211### ` upload_file `
212+
206213Upload a local file to S3 with automatic MIME type detection.
207214
208215** Parameters:**
216+
209217- ` local_file_path ` (string): Path to the local file
210218- ` bucket_name ` (string): Target S3 bucket
211219- ` object_key ` (string): S3 object key (destination path)
@@ -214,16 +222,33 @@ Upload a local file to S3 with automatic MIME type detection.
214222- ` cache_control ` (string, optional): Cache control header
215223
216224### ` get_object `
225+
217226Retrieve an object from S3 with two operation modes: read content directly or download to a file.
218227
219228** Parameters:**
229+
220230- ` bucket_name ` (string): Source S3 bucket
221231- ` object_key ` (string): S3 object key
222232- ` version_id ` (string, optional): Version ID for versioned objects
223233- ` mode ` (string, optional): Operation mode - "read" (default) returns content directly, "download" saves to local file
224234- ` local_path ` (string, optional): Local file path (required when mode is "download")
225235- ` max_content_size ` (number, optional): Maximum content size in bytes for read mode (default: 1MB)
226236
237+ ### ` create_bucket `
238+
239+ Create a new RustFS bucket.
240+
241+ ** Parameters:**
242+
243+ - ` bucket_name ` (string): Name of the bucket to create.
244+
245+ ### ` delete_bucket `
246+
247+ Delete a RustFS bucket.
248+
249+ ** Parameters:**
250+
251+ - ` bucket_name ` (string): Name of the bucket to delete.
227252## Architecture
228253
229254The MCP server is built with a modular architecture:
0 commit comments