mcpField
F
feishu-drive

feishu-drive

github.com/m1heng生産性4.2k879 回インストール30 週間前に更新
リポジトリ

feishu-drive について

feishu-driveは、Feishuのクラウドストレージを管理するツールです。フォルダーの閲覧やファイル情報の取得、整理を行うワークフローに適しています。

主な機能

  1. 01フォルダー内容の一覧表示
  2. 02ファイル情報の取得
  3. 03フォルダーの作成
  4. 04ファイルの移動と削除

活用シーン

  1. 01クラウド上のファイルやフォルダーの閲覧
  2. 02ドキュメントやシート情報の確認
  3. 03フォルダー構成の整理
  4. 04不要なファイルの削除

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/m1heng/clawdbot-feishu --skill feishu-drive

インストール後、Claude Code で/feishu-driveを入力して読み込まれたか確認します。

詳細

Feishu Drive ツール

クラウドストレージ操作用の単一のツール feishu_drive です。

トークンの抽出

URL https://xxx.feishu.cn/drive/folder/ABC123 から → folder_token = ABC123

アクション

フォルダーの内容を一覧表示
{ "action": "list" }

ルートディレクトリ(folder_token なし)。

{ "action": "list", "folder_token": "fldcnXXX" }

戻り値:トークン、名前、種類、URL、タイムスタンプを含むファイル。

ファイル情報の取得
{ "action": "info", "file_token": "ABC123", "type": "docx" }

ルートディレクトリ内のファイルを検索します。注:ファイルはルートにある必要があります。そうでない場合は、まず list を使ってフォルダーを参照してください。

type:doc、docx、sheet、bitable、folder、file、mindnote、shortcut

フォルダーの作成
{ "action": "create_folder", "name": "New Folder" }

親フォルダー内:

{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }
ファイルの移動
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }
ファイルの削除
{ "action": "delete", "file_token": "ABC123", "type": "docx" }

ファイルの種類

種類説明
doc旧形式のドキュメント
docx新形式のドキュメント
sheetスプレッドシート
bitable多次元テーブル
folderフォルダー
fileアップロードされたファイル
mindnoteマインドマップ
shortcutショートカット

設定

channels:
  feishu:
    tools:
      drive: true  # default: true

権限

  • drive:drive - フルアクセス(作成、移動、削除)
  • drive:drive:readonly - 読み取り専用(一覧表示、情報取得)

既知の制限事項

  • ボットにはルートフォルダーがありません:Feishu のボットは tenant_access_token を使用し、独自の「マイスペース」を持ちません。ルートフォルダーという概念はユーザーアカウントにのみ存在します。つまり、次のとおりです。
    • folder_token を指定せずに create_folder を実行すると失敗します(400 エラー)。
    • ボットは、共有されているファイル/フォルダーにのみアクセスできます。
    • 回避策:ユーザーがまず手動でフォルダーを作成してボットと共有すると、ボットはその中にサブフォルダーを作成できるようになります。

コメント