Contribute
Sign in
Tigris Data

Tigris Data

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.

10K+pulls10 ToolsPackaged byDocker, with additional security features including SBOMs, provenance, signing, and multi-arch supportRequires ConfigurationRequires Secrets

About

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

Image Building Info

AttributeDetails
Dockerfilehttps://github.com/tigrisdata/tigris-mcp-server/blob/9fbdc7955d58e4b9f4b3725286829d4bbed5a42f/Dockerfile⁠
Commit9fbdc7955d58e4b9f4b3725286829d4bbed5a42f
Docker Image built byDocker Inc.
Docker Scout Health ScoreDocker Scout Health Score
Verify SignatureCOSIGN_REPOSITORY=mcp/signatures cosign verify mcp/tigris --key https://raw.githubusercontent.com/docker/keyring/refs/heads/main/public/mcp/latest.pub
LicenceMIT License

Available Tools (10)

Tools provided by this ServerShort Description
tigris_create_bucketCreate a Tigris bucket in your account
tigris_delete_bucketDelete a Tigris bucket in your account
tigris_delete_objectDelete an object in a bucket
tigris_get_objectGet an object in a bucket
tigris_get_signed_url_objectGet an signed url of an object from a bucket
tigris_list_bucketsList all Tigris buckets in your account
tigris_list_objectsList all objects in a buckets
tigris_put_objectCreates an object in bucket
tigris_put_object_from_pathCreates an object in bucket from a path on the filesystem
tigris_upload_file_and_get_urlUpload a file and get a public url for it

Tools Details

Tool: tigris_create_bucket

Create a Tigris bucket in your account

ParametersTypeDescription
bucketNamestringName of the bucket to create
isPublicbooleanoptionalSet your bucket as public or private

Tool: tigris_delete_bucket

Delete a Tigris bucket in your account

ParametersTypeDescription
bucketNamestringName of the bucket to delete

Tool: tigris_delete_object

Delete an object in a bucket

ParametersTypeDescription
bucketNamestringName of the bucket
keystringKey of the object to put

Tool: tigris_get_object

Get an object in a bucket

ParametersTypeDescription
bucketNamestringName of the bucket
keystringKey of the object to delete

Tool: tigris_get_signed_url_object

Get an signed url of an object from a bucket

ParametersTypeDescription
bucketNamestringName of the bucket
keystringKey of the object to get signed url
expiresInnumberoptionalExpiration time in seconds

Tool: tigris_list_buckets

List all Tigris buckets in your account

Tool: tigris_list_objects

List all objects in a buckets

ParametersTypeDescription
bucketNamestringName of the bucket

Tool: tigris_put_object

Creates an object in bucket

ParametersTypeDescription
bucketNamestringName of the bucket
contentstringContent to store in the object
keystringKey of the object to put
contentTypestringoptionalOptional MIME type of the content

Tool: tigris_put_object_from_path

Creates an object in bucket from a path on the filesystem

ParametersTypeDescription
bucketNamestringName of the bucket
keystringKey of the object to put
pathstringAbsolute path to the file to upload

Tool: tigris_upload_file_and_get_url

Upload a file and get a public url for it

ParametersTypeDescription
bucketNamestringName of the bucket
expiresInnumberExpiration time in seconds
keystringKey of the object to upload
pathstringAbsolute 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?⁠