返回市场
虎鱼-MCP服务器

虎鱼-MCP服务器

作者:tigrisdata3 星标更新:2025-11-18

项目介绍

🦁 Tigris MCP 服务器

[!IMPORTANT] Tigris 提供了一个支持 OAuth 的托管 MCP 服务器。更多详情请参阅 mcp.storage.dev

Tigris 是一个高性能、兼容 S3 的对象存储系统,专为多云和 AI 工作负载设计。我们根据数据需求在全球范围内移动您的数据,以确保下载速度快且数据靠近您的用户。您可以在 Tigris 上存储任何想要的内容(如 AI 模型、训练数据、数据库备份、请求日志、社交媒体上传内容或其他任何内容),并且无需支付出站费用。

Tigris MCP 服务器 实现了 MCP 规范,以创建 AI 代理与 Tigris 关键特性(如桶和对象管理)之间的无缝连接。

🎯 特性

Tigris MCP 服务器为您的代理提供了对 Tigris 桶和对象的上下文访问。这允许您在 AI 编辑工作流程中使用 Tigris。

以下是一些您可以尝试的示例提示:

📦 桶

  • 列出我的 Tigris 桶
  • 创建一个新的 Tigris 桶并命名为 my-bucket
  • 删除名为 my-bucket 的 Tigris 桶

🔗 对象

  • 列出 my-bucket 中的对象
  • /Users/ME/tigris-mcp-server/myfile.txt 上传到 my-bucket
  • my-bucket 中创建一个名为 test 的文件夹
  • my-bucket 中创建一个带有内容 Hello World 的文件 test.txt
  • 给我一个用于分享 test.txt 的链接
  • my-bucket 中删除 myfile.txt

请参阅我们的博客文章,了解如何使用 Tigris MCP 服务器进行 Vibe 编码 和更多关于使用 Tigris MCP 服务器 共享文件 的技巧。

🚀 快速开始

由于 Tigris 支持 S3 API,您可以使用广泛的可用 S3 工具、库和扩展。您可以通过 webconsole 并按照这些 步骤 获取 AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY。请参阅我们的 Tigris 数据文档 以获取详细概述。

要开始使用:

  • storage.new 注册一个账户。
  • storage.new/accesskey 获取访问密钥。
  • AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEY 复制到安全的地方,如密码管理器。这些信息将不会再次显示。

⚒️ 要求

Tigris MCP 服务器可以与 npxdocker 一起使用。我们推荐 使用 Docker 运行,因为它提供了更好的沙箱环境。

我们支持两种方式安装 Tigris MCP 服务器:

  1. 🐳 Docker
  2. 📦 NPX

我们建议 使用 Docker 安装和使用 MCP 服务器,因为它的沙箱环境比 NPX 更好。

  • 使用 docker 运行 Tigris MCP 服务器需要安装 Docker 引擎。如果您尚未安装,请遵循 此处 的说明。
  • 使用 npx 运行 Tigris MCP 服务器需要安装 Node.js。如果您尚未安装,请遵循 此处 的说明。

⚙️ 安装

🪄 一键安装 VS Code

点击其中一个按钮以在 VS Code 或 VS Code Insiders 中安装 Tigris MCP 服务器。

VS Code - 安装 Tigris MCP 服务器 VS Code Insiders - 安装 Tigris MCP 服务器

📦 Claude Desktop 和 Cursor AI

您可以在 Claude DesktopCursor 中通过运行我们的安装脚本安装 Tigris MCP 服务器:

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

🪏 手动安装

如果您不想使用我们的自动安装脚本,可以通过向您的 MCP 客户端配置添加以下之一来手动安装 Tigris MCP 服务器。

对于 Claude Desktop,编辑以下文件之一:

  • 🍎 macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 🪟 Windows: %APPDATA%\Claude\claude_desktop_config.json

要在 Cursor 中打开正确的文件:

  • 🍎 macOS:
    • 在屏幕左上角打开 Cursor 菜单
    • 前往设置 -> Cursor 设置
    • 点击 MCP 标签
    • 点击“添加新的全局 MCP 服务器”
  • 🪟 Windows:
    • 打开文件菜单
    • 前往首选项 -> Cursor 设置
    • 点击 MCP 标签
    • 点击“添加新的全局 MCP 服务器”

然后将以下之一添加到您的配置末尾:

📦 通过 NPX
{
  "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

请注意,该服务器仅允许在 /User/**CURRENT_USER**/tigris-mcp-server 内的操作。这允许在一个安全的沙箱环境中操作。

{
  "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 CLI 并配置了 AWS 凭证,您可以使用现有的 AWS 配置文件。您可以使用以下配置。

{
  "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": [
        "run",
        "-e",
        "USE_AWS_PROFILES",
        "-e",
        "AWS_PROFILE",
        "-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": {
        "USE_AWS_PROFILES": "true",
        "AWS_PROFILE": "default",
        "AWS_ENDPOINT_URL_S3": "https://fly.storage.tigris.dev"
      }
    }
  }
}

对于开发,请参阅 CONTRIBUTING.md 文件。