mcpField
M
mcp-lark

mcp-lark

github.com/aahl生産性1642.6k 回インストール6 週間前に更新
リポジトリ

mcp-lark について

mcp-larkは、チャット、メール、クラウドドキュメントなどのサービスを使うユーザー向けに、Lark/FeiShuのリモートMCPサーバーへ接続するスキルです。環境変数でサーバーURLを管理し、mcporterでツールを確認・実行します。

主な機能

  1. 01ワークスペースの.envから設定を読み込み
  2. 02複数のMCPサーバーURLを管理
  3. 03ツールとパラメーターを一覧表示
  4. 04mcporterで指定ツールを実行

活用シーン

  1. 01チャットとメールのサービスを設定
  2. 02クラウドドキュメントのツールを呼び出し

MCP 対応

Lark/FeiShuのリモートMCPサーバーの設定と呼び出しを支援します。mcporterでツールやパラメーターを確認し、実行します。

インストール

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

$npx skills add https://github.com/aahl/skills --skill mcp-lark

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

同梱ファイルreferences/message_create.md

詳細

MCP Lark / FeiShu

MCP サービスを追加して MCP URL を取得し、環境変数に設定するには、Lark MCP Configuration Platform にログインする必要があります。

環境変数

まずワークスペース内の .env から取得し、次にシステム環境変数を使用します。設定されていない場合は、ユーザーに入力を求め、.env に更新してください。

# Configure multiple MCP service URLs and usage scenarios in environment variables
LARK_MCP_SERVERS='
open.larksuite.com/mcp/stream/xxx:Chats and Mails;
open.larksuite.com/mcp/stream/yyy:Cloud documents;
'

利用可能なツール一覧

npx -y mcporter list 'open.larksuite.com/mcp/stream/<token>' --all-parameters

# Get the schema of the specified tool
npx -y mcporter list 'open.larksuite.com/mcp/stream/<token>' --json | jq '.tools[] | select(.name == "<tool_name>")'

指定したツールを呼び出す

npx -y mcporter call 'open.larksuite.com/mcp/stream/<token>.<tool_name>' param1:"value1" foo:"bar"

参考資料

  • 送信メッセージの内容:references/message_create.md

mcporter について

互換性を高めるため、コマンドの実行時は mcporter の代わりに npx -y mcporter を使用してください。

コメント