TOS MCPサーバー

TOS MCPサーバー

FlowHuntのTOS MCPサーバー統合で、Volcengine TOSストレージを自然言語でクエリ・探索・管理。

「TOS」MCPサーバーの概要

TOS MCPサーバーは、ByteDance VolcengineのTOS(Tencent Object Storage)プラットフォーム向けに設計された公式サービスで、強力なクエリ機能を提供します。ユーザーは自然言語で保存データを探索・取得でき、より直感的かつ効率的なデータアクセスが可能です。Model Context Protocol(MCP)を活用し、AIアシスタントや開発者ツールがシームレスにデータベースクエリやファイル管理、ストレージサービスとのプログラム的な連携を実現します。これにより、リソース発見の簡素化や他のVolcengineクラウド製品との統合が促進され、よりインテリジェントな業務アプリや自動化が可能になります。

プロンプト例一覧

  • 列举火山引擎 TOS 的存储桶列表。
    アカウント内の全TOSバケットを一覧表示するプロンプトテンプレート。
  • 列举火山引擎 TOS 的 example 桶下的对象。
    特定TOSバケット内のオブジェクトを一覧表示するプロンプトテンプレート。

リソース一覧

  • 存储桶 (Buckets)
    TOS内のストレージコンテナを表し、オブジェクトの整理・管理に利用されます。
  • 对象 (Objects)
    バケット内に保存された個々のファイルやデータを表し、サーバー経由でアクセス・管理可能です。
  • 存储桶属性 (Bucket Properties)
    バケット名、作成時刻、ロケーション、アクセスドメインなどのメタデータを含みます。
  • 对象属性 (Object Properties)
    オブジェクト名、更新日時、ETag、サイズ、ストレージタイプなどを含みます。

ツール一覧

  • list_buckets
    ユーザーのVolcengine TOSアカウント内の全バケット(バケット名、作成日時、アクセスドメイン等)を取得します。
  • list_objects
    指定したTOSバケット内のオブジェクトを一覧表示。プレフィックスでのフィルタやページネーション、継続トークンにも対応。
  • get_object
    TOSバケット内の特定オブジェクトの詳細情報または内容を取得します。

MCPサーバーのユースケース

  • ストレージリソースの探索
    開発者やAIアシスタントが利用可能なバケットやオブジェクトをすばやく列挙し、データインベントリの把握や監査が可能です。
  • AIワークフローのためのデータ取得
    LLMや自動化スクリプトが分析・学習・処理のためにファイルやメタデータを取得できます。
  • 効率的なコンテンツ管理
    多数のファイル管理を効率化し、リスト化・フィルタ・詳細取得など標準ツールで操作可能です。
  • インテリジェント業務アプリとの統合
    他のVolcengine MCP製品と組み合わせて、自動インデックス化・検索・コンテンツレコメンドなどデータ駆動型ワークフローを構築。
  • 自動レポート・監査
    定期的にストレージ内容をリスト化し、コンプライアンスや監視要件に対応します。

セットアップ方法

Windsurf

  1. システムにNode.jsがインストールされていることを確認してください。
  2. Windsurfの設定ファイルを開きます。
  3. mcpServersセクションにTOS MCPサーバーを以下のJSON形式で追加します:
    {
      "mcpServers": {
        "tos-mcp": {
          "command": "npx",
          "args": ["@tos/mcp-server@latest"]
        }
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. Windsurfでテスト用のMCPクエリを実行して動作確認します。

Claude

  1. Node.jsがインストールされていることを確認します。
  2. Claudeツールの設定ディレクトリへ移動します。
  3. mcpServersにTOS MCPサーバーを追加:
    {
      "mcpServers": {
        "tos-mcp": {
          "command": "npx",
          "args": ["@tos/mcp-server@latest"]
        }
      }
    }
    
  4. 設定を保存し、Claudeを再起動します。
  5. サンプルプロンプトで接続を確認します。

Cursor

  1. Node.jsが利用できることを確認します。
  2. Cursorの設定ファイルを探します。
  3. mcpServers配列にTOS MCPサーバーを追加:
    {
      "mcpServers": {
        "tos-mcp": {
          "command": "npx",
          "args": ["@tos/mcp-server@latest"]
        }
      }
    }
    
  4. 保存してCursorを再起動します。
  5. バケット一覧プロンプトで動作確認します。

Cline

  1. 未インストールの場合はNode.jsを導入します。
  2. MCPサーバー設定用のCline設定ファイルを開きます。
  3. TOS MCPサーバーを追加:
    {
      "mcpServers": {
        "tos-mcp": {
          "command": "npx",
          "args": ["@tos/mcp-server@latest"]
        }
      }
    }
    
  4. 保存してClineを再起動します。
  5. TOSリソースをリスト化して確認します。

APIキーの安全な管理:
認証情報は環境変数として保存します。例:

{
  "mcpServers": {
    "tos-mcp": {
      "command": "npx",
      "args": ["@tos/mcp-server@latest"],
      "env": {
        "TOS_ACCESS_KEY": "YOUR_ACCESS_KEY",
        "TOS_SECRET_KEY": "YOUR_SECRET_KEY"
      },
      "inputs": {
        "region": "ap-guangzhou"
      }
    }
  }
}

このMCPをフロー内で使う方法

FlowHuntでのMCP利用

MCPサーバーをFlowHuntのワークフローに統合するには、まずMCPコンポーネントをフローに追加し、AIエージェントに接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックし、設定パネルを開きます。システムMCP設定セクションで、以下のJSON形式でMCPサーバー情報を入力します。

{
  "tos-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントはこのMCPの全機能にアクセスできるようになります。“tos-mcp"はご利用のMCPサーバー名に、URLはご自身のMCPサーバーURLに置き換えてください。


概要

セクション利用可否詳細・備考
概要
プロンプト一覧2つのプロンプトテンプレート掲載
リソース一覧Buckets, Objects, Bucket Properties, Object Properties
ツール一覧list_buckets, list_objects, get_object
APIキー管理.env_exampleおよびJSON例あり
Samplingサポート(評価上重要度低)記載なし

当社の見解

このMCPサーバーは、TOSストレージリソースへの実用的なツールと明確なドキュメントを提供しています。シンプルなリソースリストからインテリジェントなワークフロー統合まで幅広く対応可能です。ただし、RootsやSamplingなど高度なMCP機能への対応は記載がありません。

上記内容を踏まえ、7/10と評価します。機能や説明は充実していますが、RootsやSampling等の高度な機能やLICENSEファイルの記載が不足しています。

MCPスコア

LICENSEあり
ツールが少なくとも1つある
フォーク数3
スター数2

よくある質問

TOS MCPサーバーとは何ですか?

TOS MCPサーバーは、ByteDance VolcengineのTOS(Tencent Object Storage)に対して自然言語でクエリを実行できるサービスです。AIツールや開発者が、ストレージバケットやオブジェクトのリスト化・フィルタ・取得を行い、クラウドストレージを自動化ワークフローに統合できます。

どのようなリソースやアクションがサポートされていますか?

ストレージバケットのリスト、バケット内のオブジェクトの列挙、オブジェクトの詳細取得、作成日時・サイズ・ストレージタイプなどのメタデータ取得が可能です。サポートされるツールはlist_buckets、list_objects、get_objectです。

APIキーの安全な管理方法は?

アクセスキーは環境変数として保存してください。MCPサーバーの設定で'env'セクションにTOS_ACCESS_KEYとTOS_SECRET_KEYを追加することで、認証情報を安全にコード外で管理できます。

主なユースケースは何ですか?

ストレージリソースの探索、AIワークフロー用の自動データ取得、コンテンツ管理、他のVolcengine製品との連携、コンプライアンス監査などが挙げられます。

TOS MCPサーバーをFlowHuntに接続する方法は?

MCPコンポーネントをフローに追加し、MCP設定でTOS MCPサーバーを指定されたJSON形式で設定してください。設定後、AIエージェントがTOSストレージの全機能にアクセスできます。

TOS MCPサーバーは高度なMCP機能に対応していますか?

現時点のドキュメントではRootsやSamplingのサポートは記載されていません。ストレージ管理のコア機能は充実していますが、一部の高度な機能は未対応です。

FlowHuntでTOS MCPサーバーを試す

Volcengine TOSをFlowHuntに接続してデータワークフローを強化。自然言語でバケットやオブジェクトをクエリ、自動でコンテンツ管理、インテリジェントな業務アプリケーションを構築。

詳細はこちら

Todoist MCPサーバー連携
Todoist MCPサーバー連携

Todoist MCPサーバー連携

Todoist MCPサーバーはAIアシスタントとTodoistを接続し、自然言語によるタスク管理を実現します。FlowHuntワークフローから直接タスクの作成・更新・完了・検索が可能となり、生産性を向上させます。...

1 分で読める
AI Automation +4
Todos MCPサーバー
Todos MCPサーバー

Todos MCPサーバー

Todos MCPサーバーは、モデルコンテキストプロトコル(MCP)に対応したオープンソースのToDoリストアプリケーションです。AIアシスタントやチャットボットが標準化されたAPIを通じてタスクをプログラム的に管理できるようになります。プライバシーに配慮したローカルストレージと、AIを活用したワークフローでシームレス...

1 分で読める
AI MCP +5
Momento MCPサーバー
Momento MCPサーバー

Momento MCPサーバー

Momento MCPサーバーはAIアシスタントとMomento Cacheを橋渡しし、MCPツールによる効率的なキャッシュ操作を提供します。これにより、リアルタイムデータ取得、キャッシュ管理、FlowHuntワークフローにおける動的なコンテキスト注入が可能です。...

1 分で読める
AI MCP Server +4