返回 MCP 目录
public公开dns本地运行

tigris-mcp-server

Tigris MCP Server是一个高性能、兼容S3的对象存储系统,专为多云和AI工作负载设计,通过MCP协议实现AI代理与Tigris存储功能的无缝连接。

article

README

🚀 安装与配置 Tigris MCP 服务器

Tigris MCP 服务器为用户提供了强大的功能,本指南将详细介绍其安装与配置步骤,助您快速开启使用之旅。

🚀 快速开始

📦 获取 AWS 凭证

  1. 访问 Tachyon 并注册一个新账户。注册过程中,您会收到一封确认邮件,请按提示完成验证。
  2. 登录您的 Tachyon 账户,导航至 Tachyon 控制台
  3. 在左侧菜单中选择 IAM,然后点击 Users 按钮。
  4. 点击右上角的 Add User 开始创建新用户。填写所需信息后,务必勾选 Programmatic Access 选项以启用访问密钥。
  5. 用户创建完成后,前往用户详细页面,点击 Create access key 生成并下载包含 AWS 访问密钥 ID 和秘密访问密钥的 JSON 文件。

⚙️ 配置 Tachyon MCP 服务器

完成上述步骤后,可按以下说明配置 Tachyon MCP 服务器:

🔄 通过自动脚本安装

对于 Claude DesktopCursor AI 用户,可运行如下命令进行自动安装:

npx -y @tigrisdata/tigris-mcp-server init

🛠️ 手动配置

若选择手动安装,请在 MCP 客户端的配置文件中添加以下内容。

使用 NPX 方式运行

在 macOS 或 Windows 系统中,编辑相应的配置文件并添加:

{
  "mcpServers": {
    "tigris-mcp-server": {
      "command": "npx",
      "args": ["-y", "@tigrisdata/tigris-mcp-server", "run"],
      "env": {
        "AWS_ACCESS_KEY_ID": "YOUR_AWS_ACCESS_KEY_ID",
        "AWS_SECRET_ACCESS_KEY": "YOUR_AWS_SECRET_ACCESS_KEY",
        "AWS_ENDPOINT_URL_S3": "https://fly.storage.tigris.dev"
      }
    }
  }
}
使用 Docker 方式运行
{
  "mcpServers": {
    "tigris-mcp-server": {
      "command": "docker",
      "args": [
        "-e",
        "AWS_ACCESS_KEY_ID",
        "-e",
        "AWS_SECRET_ACCESS_KEY",
        "-e",
        "AWS_ENDPOINT_URL_S3",
        "-i",
        "--rm",
        "--mount",
        "type=bind,src=/Users/CURRENT_USER/tigris-mcp-server,dst=/Users/CURRENT_USER/tigris-mcp-server",
        "quay.io/tigrisdata/tigris-mcp-server:latest"
      ],
      "env": {
        "AWS_ACCESS_KEY_ID": "YOUR_AWS_ACCESS_KEY_ID",
        "AWS_SECRET_ACCESS_KEY": "YOUR_AWS_SECRET_ACCESS_KEY",
        "AWS_ENDPOINT_URL_S3": "https://fly.storage.tigris.dev"
      }
    }
  }
}

📄 使用 AWS 配置文件

若您已安装 AWS CLI 并配置好 AWS 凭证,可选择如下配置:

使用 NPX 方式运行

{
  "mcpServers": {
    "tigris-mcp-server": {
      "command": "npx",
      "args": ["-y", "@tigrisdata/tigris-mcp-server", "run"],
      "env": {
        "USE_AWS_PROFILES": "true",
        "AWS_PROFILE": "default",
        "AWS_ENDPOINT_URL_S3": "https://fly.storage.tigris.dev"
      }
    }
  }
}

使用 Docker 方式运行

{
  "mcpServers": {
    "tigris-mcp-server": {
      "command": "docker",
      "args": [
        "-e",
        "USE_AWS_PROFILES=true",
        "-e",
        "AWS_PROFILE=default",
        "-e",
        "AWS_ENDPOINT_URL_S3=https://fly.storage.tigris.dev",
        "quay.io/tigrisdata/tigris-mcp-server:latest"
      ]
    }
  }
}

🖥️ 针对不同平台的配置说明

在 macOS 上添加配置

  • 打开终端,导航至您的项目目录。
  • 创建或编辑 package.json 文件,并在其中添加上述配置内容。

在 Windows 上添加配置

  • 打开命令提示符(Command Prompt),切换到您的项目目录。
  • 使用文本编辑器创建或修改 package.json 文件,确保配置正确无误。

通过以上步骤,您即可成功配置并运行 Tachyon MCP 服务器,开始体验其强大功能。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端