MCP Lark / FeiShu Integration for Openclaw

A powerful bridge connecting AI agents to the Lark and FeiShu ecosystem via the Model Context Protocol (MCP).

al-one
v1.0.0
Mar 6, 2026
1
2.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install mcp-lark

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install mcp-lark using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is MCP Lark / FeiShu Integration?

This skill leverages the Lark/FeiShu OpenAPI MCP server to give AI agents direct access to your professional workspace. By integrating with Openclaw Skills, developers can enable agents to manage user information, send emails, interact with chat messages, and manipulate cloud documents or multidimensional tables programmatically.

It serves as a unified interface for Lark and FeiShu users who want to automate their daily workflows within a secure and standardized protocol. The integration relies on the mcporter utility to bridge local agent commands with the remote Lark MCP platform, ensuring that Openclaw Skills can execute complex tasks across the entire suite of Lark productivity tools.

MCP Lark / FeiShu Integration Use Cases

  • Automating message responses and email management within the Lark or FeiShu environment.
  • Programmatically creating or updating cloud documents and multidimensional tables.
  • Managing tasks and calendar events directly through an AI agent interface.
  • Querying user information and organizational data for workflow automation.
  • Synchronizing data between external tools and the Lark workspace using Openclaw Skills.

How MCP Lark / FeiShu Integration Works

  1. The user obtains a remote MCP URL from the Lark or FeiShu MCP Configuration Platform.
  2. These URLs are configured in the LARK_MCP_SERVERS environment variable, categorized by their usage scenarios.
  3. The skill utilizes mcporter to interface with the Lark OpenAPI, fetching tool schemas and parameters.
  4. When a command is triggered via Openclaw Skills, mcporter translates the agent's request into a call to the specified Lark MCP tool.
  5. The remote server processes the request (e.g., sending a message or updating a doc) and returns the result back to the agent.

MCP Lark / FeiShu Integration Setup

First, obtain your MCP service URLs from the Lark or FeiShu documentation. Then, configure your environment variables in your workspace .env file or system settings.

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

To list available tools for a specific stream, use:

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

To call a specific tool:

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

MCP Lark / FeiShu Integration Data Schema & Taxonomy

The skill organizes data primarily through the Lark/FeiShu OpenAPI structure. Configuration is stored in environment variables, while tool schemas are fetched dynamically from the remote MCP stream.

Attribute Description
LARK_MCP_SERVERS A semicolon-separated list of MCP URLs and their functional descriptions.
mcporter The node-based utility used as the primary binary for execution.
Tool Schema Dynamic JSON structure defining inputs like chat_id, text, or document_uid.

MCP Lark / FeiShu Integration Advanced Features

  • Multi-server support: Configure multiple MCP streams simultaneously to handle different functional areas like Mail, Docs, and Tasks.
  • Dynamic Schema Inspection: Use Openclaw Skills to query the exact JSON schema of any Lark tool using the mcporter list command.
  • Workspace Isolation: Prioritizes .env files within the local workspace to allow for project-specific Lark integrations.
  • High Compatibility: Uses npx -y mcporter to ensure the latest bridge version is always utilized without manual global installation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*