Overview
lark_tools (from veadk.tools.builtin_tools.lark import lark_tools) lets you integrate an AI agent with Feishu / Lark open capabilities for cloud-document processing, chat management, calendar scheduling, and more. It launches a local MCP Server via npx @larksuiteoapi/lark-mcp, so npx and lark-mcp must be installed.
This tool exposes Feishu capabilities as tools the agent can call. If instead you want to route inbound Feishu bot messages into a VeADK
Runner, see the Feishu Channel extension.Environment & prerequisites
Environment variables (must be set as environment variables):MODEL_AGENT_API_KEY: API key for the agent’s reasoning modelTOOL_LARK_ENDPOINT: Lark service Application IDTOOL_LARK_API_KEY: Lark service API keyTOOL_LARK_TOKEN: Lark service OAuthToken
Usage
examples/tools/lark/agent.py