mcpField
F
Feishu Business Operations

Feishu Business Operations

ローカル
github.com/haohanghao0321-cpuコミュニケーション023 週間前に更新

Feishu Business Operations について

Feishu Business Operationsは、Feishu/LarkのBitableと承認業務を扱うチーム向けのMCPサーバーです。シナリオ別ツールで、テーブル操作、AIによるスキーマ設計、承認の追跡・分析を行えます。

主な機能

  1. 01Bitableテーブルの検索・クエリ
  2. 02レコードの一括更新・登録
  3. 03テーブルとフィールドの作成
  4. 04説明に基づくAIスキーマ設計
  5. 05承認の一覧・アラート・分析

活用シーン

  1. 01テーブルを探して該当レコードを確認
  2. 02業務レコードを一括登録
  3. 03業務要件からテーブルスキーマを作成
  4. 04遅延承認の特定と統計の確認

MCP 対応

Feishu/LarkのBitableと承認業務を扱う8種類のツールをMCPクライアントに公開します。検索、クエリ、書き込み、作成、スキーマ設計、アラート、統計に対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"feishu-scenarios": {
"command": "npx",
"args": [
"-y",
"feishu-scenarios-mcp"
],
"env": {
"FEISHU_APP_ID": "<FEISHU_APP_ID>",
"FEISHU_APP_SECRET": "<FEISHU_APP_SECRET>",
"FEISHU_BITABLE_APP_TOKEN": "<FEISHU_BITABLE_APP_TOKEN>",
"FEISHU_ENV": "<FEISHU_ENV>",
"FEISHU_USER_ID": "<FEISHU_USER_ID>",
"DEEPSEEK_API_KEY": "<DEEPSEEK_API_KEY>"
}
}
}
}
起動コマンドnpx -y feishu-scenarios-mcp
設定が必要な環境変数
FEISHU_APP_ID
FEISHU_APP_SECRETシークレット
FEISHU_BITABLE_APP_TOKENシークレット
FEISHU_ENV
FEISHU_USER_ID
DEEPSEEK_API_KEYシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmfeishu-scenarios-mcp

ツール

8

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
keywordstringいいえテーブル名のキーワード。あいまい検索に対応しています。空欄の場合、最初の 10 件のテーブルを返します。

詳細

feishu-scenarios-mcp

Feishu/Lark 向けの AI ネイティブな業務運用 MCP サーバーです。多次元テーブル(Bitable)と承認を対象に、検索、クエリ、書き込み、作成、AI によるスキーマ設計、承認の追跡、アラート、統計の 8 つのシナリオベースのツールを提供します。

インストール

npm install -g feishu-scenarios-mcp

または、直接実行します:

npx feishu-scenarios-mcp

設定

Feishu アプリの認証情報を記載した .env ファイルを作成します:

FEISHU_APP_ID=cli_xxxxxxxxxxxx
FEISHU_APP_SECRET=xxxxxxxxxxxxxxxxxxxxxxxx
FEISHU_BITABLE_APP_TOKEN=xxxxxxxxxxxx
FEISHU_ENV=feishu
変数必須説明
FEISHU_APP_IDはいDeveloper Console で確認できる Feishu アプリ ID
FEISHU_APP_SECRETはいFeishu アプリのシークレット
FEISHU_BITABLE_APP_TOKENBitable の場合Bitable アプリのトークン
FEISHU_ENVいいえfeishu(デフォルト)または lark
FEISHU_USER_ID承認の場合Feishu のユーザー open_id
DEEPSEEK_API_KEYスキーマ AI の場合AI によるテーブル設計用の DeepSeek API キー

Claude Desktop の設定

claude_desktop_config.json に追加します:

{
  "mcpServers": {
    "feishu-scenarios": {
      "command": "npx",
      "args": ["-y", "feishu-scenarios-mcp"],
      "env": {
        "FEISHU_APP_ID": "cli_xxxxxxxxxxxx",
        "FEISHU_APP_SECRET": "xxxxxxxxxxxxxxxx",
        "FEISHU_BITABLE_APP_TOKEN": "xxxxxxxxxxxx",
        "FEISHU_ENV": "feishu"
      }
    }
  }
}

ツール

Bitable(多次元テーブル)
ツール説明
bitable_searchキーワードでテーブルを検索します。テーブル ID、名前、フィールドのプレビュー、レコード数を返します。
bitable_query任意のフィルターを指定してレコードをクエリします。
bitable_upsertレコードを一括で書き込みます。フィールド名の自動照合と型変換に対応します。
bitable_createフィールド定義を指定して新しいテーブルを作成します。
bitable_schema_ai業務内容の説明から、AI がテーブルスキーマを設計します。DEEPSEEK_API_KEY が必要です。
承認
ツール説明
approval_listステータス、種類、申請者、期間を指定して承認インスタンスをクエリします。
approval_alertsボトルネックや期限超過の承認を検出します。デフォルトのしきい値は 48 時間です。
approval_statsステータス別、種類別、月別、申請者上位の承認統計を表示します。

使用例

テーブルを検索:

「『审批』を含むテーブルを検索して」

レコードをクエリ:

「滞留追跡テーブルで、ステータスが pending のレコードを調べて」

レコードを書き込み:

「追跡テーブルに、担当者は张三、ステータスは対応待ちでレコードを 1 件追加して」

AI でテーブルを設計:

「承認の滞留を追跡するテーブルを設計して」

承認アラート:

「承認が最も遅いのは誰?」

承認統計:

「今月の承認通過率」

Feishu Bot(モバイル)

このパッケージには、モバイルからアクセスできる WebSocket ベースの Feishu Bot も含まれています:

npx feishu-scenarios-mcp-bot

セットアップガイド:docs/bot-setup.md

必要な Feishu 権限

  • approval:instance — 承認インスタンスの読み取り
  • bitable:app — Bitable へのアクセス
  • im:message — Bot によるメッセージ送信
  • im:message:send_as_bot — Bot としてメッセージを送信

ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。