LabStore
← All labs

Tigris Data

by docker ✓ verified ✓ Packaged by Docker

Tigris is a globally distributed S3-compatible object storage service that provides low latency anywhere in the world, enabling developers to store and access any amount of data for a wide range of use cases.

MCP server installable needs setup network: on runtime: sysbox

DevOps MCP Servers

Tigris Data MCP Server

Tigris is a globally distributed S3-compatible object storage service that provides low latency anywhere in the world, enabling developers to store and access any amount of data for a wide range of use cases.

What is an MCP Server?

MCP Info

Attribute Details
Docker Image mcp/tigris
Author tigrisdata
Repository https://github.com/tigrisdata/tigris-mcp-server

Image Building Info

Attribute Details
Dockerfile https://github.com/tigrisdata/tigris-mcp-server/blob/9fbdc7955d58e4b9f4b3725286829d4bbed5a42f/Dockerfile
Commit 9fbdc7955d58e4b9f4b3725286829d4bbed5a42f
Docker Image built by Docker Inc.
Docker Scout Health Score Docker Scout Health Score
Verify Signature COSIGN_REPOSITORY=mcp/signatures cosign verify mcp/tigris --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
Licence MIT License

Available Tools (10)

Tools provided by this Server Short Description
tigris_create_bucket Create a Tigris bucket in your account
tigris_delete_bucket Delete a Tigris bucket in your account
tigris_delete_object Delete an object in a bucket
tigris_get_object Get an object in a bucket
tigris_get_signed_url_object Get an signed url of an object from a bucket
tigris_list_buckets List all Tigris buckets in your account
tigris_list_objects List all objects in a buckets
tigris_put_object Creates an object in bucket
tigris_put_object_from_path Creates an object in bucket from a path on the filesystem
tigris_upload_file_and_get_url Upload a file and get a public url for it

Tools Details

Tool: tigris_create_bucket

Create a Tigris bucket in your account

Parameters Type Description
bucketName string Name of the bucket to create
isPublic boolean optional Set your bucket as public or private

Tool: tigris_delete_bucket

Delete a Tigris bucket in your account

Parameters Type Description
bucketName string Name of the bucket to delete

Tool: tigris_delete_object

Delete an object in a bucket

Parameters Type Description
bucketName string Name of the bucket
key string Key of the object to put

Tool: tigris_get_object

Get an object in a bucket

Parameters Type Description
bucketName string Name of the bucket
key string Key of the object to delete

Tool: tigris_get_signed_url_object

Get an signed url of an object from a bucket

Parameters Type Description
bucketName string Name of the bucket
key string Key of the object to get signed url
expiresIn number optional Expiration time in seconds

Tool: tigris_list_buckets

List all Tigris buckets in your account

Tool: tigris_list_objects

List all objects in a buckets

Parameters Type Description
bucketName string Name of the bucket

Tool: tigris_put_object

Creates an object in bucket

Parameters Type Description
bucketName string Name of the bucket
content string Content to store in the object
key string Key of the object to put
contentType string optional Optional MIME type of the content

Tool: tigris_put_object_from_path

Creates an object in bucket from a path on the filesystem

Parameters Type Description
bucketName string Name of the bucket
key string Key of the object to put
path string Absolute path to the file to upload

Tool: tigris_upload_file_and_get_url

Upload a file and get a public url for it

Parameters Type Description
bucketName string Name of the bucket
expiresIn number Expiration time in seconds
key string Key of the object to upload
path string Absolute path to the file to upload

Use this MCP Server

{
  "mcpServers": {
    "tigris": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "-e",
        "AWS_ACCESS_KEY_ID",
        "-e",
        "AWS_ENDPOINT_URL_S3",
        "-e",
        "AWS_SECRET_ACCESS_KEY",
        "mcp/tigris"
      ],
      "env": {
        "AWS_ACCESS_KEY_ID": "tid_xxxxxxxxxxxxxxxxxxx",
        "AWS_ENDPOINT_URL_S3": "https://t3.storage.dev",
        "AWS_SECRET_ACCESS_KEY": "tsec_xxxxxxxxxxxxxxxxxxx"
      }
    }
  }
}

Why is it safer to run MCP Servers with Docker?