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.

921

10 Tools

Packaged by
Requires Configuration
Requires Secrets
Add to Docker Desktop

Version 4.43 or later needs to be installed to add the server automatically

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?

Characteristics

AttributeDetails
Docker Imagemcp/tigris
Authortigrisdata
Repositoryhttps://github.com/tigrisdata/tigris-mcp-server
Dockerfilehttps://github.com/tigrisdata/tigris-mcp-server/blob/main/Dockerfile
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?

Manual installation

You can install the MCP server using:

Installation for

Related servers