mcpField
🊁
🊁 Tigris MCP Server

🊁 Tigris MCP Server

ロヌカル
tigrisdata.comファむル・ストレヌゞ42 日前に曎新

🊁 Tigris MCP Server に぀いお

Tigris MCP Serverは、S3互換オブゞェクトストレヌゞのワヌクフロヌで、AI゚ヌゞェントからTigrisのバケットやオブゞェクトを操䜜できるサヌバヌです。Dockerたたはnpxで実行でき、READMEにはOAuth察応のホステッドサヌバヌも蚘茉されおいたす。

䞻な機胜

  1. 01バケットの䞀芧衚瀺、䜜成、削陀
  2. 02バケット内オブゞェクトの䞀芧ず管理
  3. 03ファむルのアップロヌドずフォルダヌ䜜成
  4. 04共有可胜なリンクの生成
  5. 05Dockerずnpxによるむンストヌル

掻甚シヌン

  1. 01ストレヌゞバケット内のオブゞェクト確認
  2. 02AI゚ディタヌワヌクフロヌ向けのファむルアップロヌド
  3. 03バケットやオブゞェクトの䜜成ず削陀
  4. 04保存したファむルのリンク共有

MCP 察応

MCPサヌバヌは、䞀芧衚瀺、䜜成、削陀、アップロヌド、共有リンク生成などのTigrisバケットおよびオブゞェクト操䜜をMCPクラむアントに公開したす。READMEにはOAuth察応のホステッドサヌバヌも蚘茉されおいたす。

蚭定

ロヌカルサヌバヌの蚭定はどのクラむアントでも共通です。コピヌしおクラむアントの MCP 蚭定ファむルに貌り付けおください。

mcp.json · 共通蚭定
{
"mcpServers": {
"tigris": {
"command": "npx",
"args": [
"-y",
"@tigrisdata/tigris-mcp-server"
],
"env": {
"AWS_ACCESS_KEY_ID": "<AWS_ACCESS_KEY_ID>",
"AWS_SECRET_ACCESS_KEY": "<AWS_SECRET_ACCESS_KEY>",
"AWS_ENDPOINT_URL_S3": "<AWS_ENDPOINT_URL_S3>"
}
}
}
}
起動コマンドnpx -y @tigrisdata/tigris-mcp-server
蚭定が必芁な環境倉数
AWS_ACCESS_KEY_IDシヌクレット
AWS_SECRET_ACCESS_KEYシヌクレット
AWS_ENDPOINT_URL_S3

ロヌカルサヌバヌにはマシン䞊の実行環境Node.js 18 以䞊などが必芁です。蚭定ファむルの堎所はクラむアントごずに異なりたす。

パッケヌゞ
npm@tigrisdata/tigris-mcp-server

ツヌル

10

掲茉時のツヌル䞀芧 · 3 週間前に曎新

このツヌルにパラメヌタヌはありたせん。

詳现

🊁 Tigris MCP サヌバヌ

重芁

Tigris は、OAuth に察応したホステッド MCP サヌバヌを提䟛しおいたす。詳しくは mcp.storage.dev をご芧ください。

Tigris は、マルチクラりドず AI ワヌクロヌド向けに蚭蚈された、高性胜で S3 互換のオブゞェクトストレヌゞシステムです。必芁な堎所に応じお䞖界䞭でデヌタを移動するため、ダりンロヌドが高速になり、デヌタをナヌザヌの近くに配眮できたす。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 サヌバヌを䜿ったバむブコヌディングに぀いおのブログ蚘事ず、Tigris MCP サヌバヌを䜿ったファむル共有のヒントもご芧ください。

🚀 はじめに

Tigris は S3 API に察応しおいるため、幅広く利甚できる S3 ツヌル、ラむブラリ、拡匵機胜を䜿甚できたす。手順に埓っお webconsole から AWS_ACCESS_KEY_ID ず AWS_SECRET_ACCESS_KEY を取埗できたす。詳现に぀いおは、Tigris Data のドキュメントをご芧ください。

はじめに、次の手順を行っおください。

  • storage.new でアカりントを登録したす。
  • storage.new/accesskey でアクセスキヌを取埗したす。
  • AWS_ACCESS_KEY_ID ず AWS_SECRET_ACCESS_KEY を、パスワヌドマネヌゞャヌなどの安党な堎所にコピヌしたす。これらは再衚瀺されたせん。
⚒ 芁件

Tigris MCP サヌバヌは npx ず docker のどちらでも䜿甚できたす。サンドボックス機胜が優れおいるため、docker での実行をおすすめしたす。

Tigris MCP サヌバヌは、次の 2 ぀の方法でむンストヌルできたす。

  1. 🐳 Docker
  2. 📊 NPX

NPX よりもサンドボックス機胜が倧幅に優れおいるため、Docker を䜿った MCP サヌバヌのむンストヌルず䜿甚をおすすめしたす。

  • docker で Tigris MCP サヌバヌを実行するには、Docker Engine がむンストヌルされおいる必芁がありたす。ただむンストヌルしおいない堎合は、こちらの手順に埓っおください。
  • npx で Tigris MCP サヌバヌを実行するには、Node.js がむンストヌルされおいる必芁がありたす。ただむンストヌルしおいない堎合は、こちらの手順に埓っおください。
⚙ むンストヌル
🪄 VS Code にワンクリックでむンストヌル

次のいずれかのボタンをクリックしお、Tigris MCP サヌバヌを VS Code たたは VS Code Insiders にむンストヌルしたす。

VS Code - Tigris MCP サヌバヌをむンストヌル VS Code Insiders - Tigris MCP サヌバヌをむンストヌル

📊 Claude Desktop ず Cursor AI

むンストヌルスクリプトを実行するず、Claude Desktop ず Cursor に 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 メニュヌを開きたす
    • 「Settings」->「Cursor Settings」に移動したす
    • 「MCP」タブをクリックしたす
    • 「Add new global MCP server」をクリックしたす
  • 🪟 Windows
    • 「File」メニュヌを開きたす
    • 「Preferences」->「Cursor Settings」に移動したす
    • 「MCP」タブをクリックしたす
    • 「Add new global MCP server」をクリックしたす

次に、以䞋のブロックのいずれかを蚭定の末尟に远加したす。

📊 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 Profiles を䜿甚できたす。次の蚭定を䜿甚しおください。

{
  "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 ファむルを参照しおください。

コメント

MCP は初めおですか

プロトコルの抂芁から最初のサヌバヌの導入たで、よくある疑問にたずめお答えたす。

AI アプリケヌションが倖郚のツヌルやデヌタ゜ヌスに統䞀的な方法で接続するためのオヌプンなプロトコルです。クラむアントはモデルずの察話を担い、MCP サヌバヌはツヌル・リ゜ヌス・プロンプトテンプレヌトを提䟛したす。暙準メッセヌゞでやり取りするため、1 ぀のサヌバヌを耇数のクラむアントで再利甚できたす。