trocco-batch-search-mcp-server

RyutoYoda/trocco-batch-search-mcp-server

3.1

If you are the rightful owner of trocco-batch-search-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

Trocco Batch Search MCP Server is designed to efficiently search Trocco job definitions.

Trocco Batch Search MCP Server

Troccoのジョブ定義を効率的に検索するためのMCPサーバーです。

セットアップ

1. 環境変数の設定

.env.sampleファイルをコピーして.envファイルを作成し、設定を記入してください:

cp .env.sample .env

.envファイルに以下の設定を記入してください:

# 必須: Trocco APIキー
TROCCO_API_KEY=your_actual_api_key

# 推奨: Trocco APIのベースURL(URL生成に必要)
TROCCO_BASE_URL=https://your-company.trocco.io/api

2. 依存関係のインストール

npm install

3. Claude Desktopの設定

Claude Desktopの設定ファイルに以下を追加:

{
  "mcpServers": {
    "trocco-batch-search": {
      "command": "node",
      "args": ["/path/to/trocco_mcp_server/src/server.js"]
    }
  }
}

使い方

trocco_batch_searchツールを使用して、ジョブ定義を検索できます。

検索戦略

  • exhaustive_scan: ページネーションを使って全ての定義を順番にスキャン(デフォルト)
  • keyword_chunks: 検索語の部分文字列で検索
  • alphabet_sweep: アルファベット順に検索
  • recent_first: 最新の定義から検索

パラメータ

  • searchTerm: 検索する文字列(必須)
  • strategy: 検索戦略(オプション、デフォルト: exhaustive_scan)
  • maxBatches: 最大バッチ数(オプション、デフォルト: 10、最大: 50)

取得できる情報

  • 基本情報: 名前、説明、入出力タイプ、作成者、URL
  • S3設定: バケット名、パスプレフィックス (s3://bucket/prefix)
  • Snowflake設定: データベース.スキーマ.テーブル (warehouse: name)
  • BigQuery設定: プロジェクト.データセット.テーブル

制限事項

  • 検索対象: データ転送設定(job_definitions)のみ
  • 詳細取得: 検索結果の最初の5件のみ詳細情報を取得
  • 対応DB: S3、Snowflake、BigQueryのみ詳細表示対応