mcp-lark について
mcp-larkは、チャット、メール、クラウドドキュメントなどのサービスを使うユーザー向けに、Lark/FeiShuのリモートMCPサーバーへ接続するスキルです。環境変数でサーバーURLを管理し、mcporterでツールを確認・実行します。
主な機能
- 01ワークスペースの.envから設定を読み込み
- 02複数のMCPサーバーURLを管理
- 03ツールとパラメーターを一覧表示
- 04mcporterで指定ツールを実行
活用シーン
- 01チャットとメールのサービスを設定
- 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 にログインする必要があります。
- Lark MCP のドキュメント:https://open.larksuite.com/document/mcp_open_tools/call-feishu-mcp-server-in-remote-mode
- 飞书 MCP のドキュメント:https://open.feishu.cn/document/mcp_open_tools/end-user-call-remote-mcp-server
環境変数
まずワークスペース内の .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 を使用してください。
コメント
Markdown 対応