Lark(Feishu)

Lark(Feishu)

A Model Context Protocol(MCP) server for Lark(Feishu) sheet, message, doc and etc.

2
Stars
1
Forks
0
Releases

Overview

The MCP Server For Lark (Feishu) provides a Model Context Protocol (MCP) interface to interact with Lark's suite including sheets, messages, and documents. The server currently offers one core tool: write_excel, which writes data to a Lark sheet and returns a shareable link. Access to the target sheet is controlled by inviting users via email. To enable this integration, you should create a Lark app on the Lark Open Platform and apply the sheets:spreadsheet:readonly permission. Credentials are supplied through environment variables LARK_APP_ID and LARK_APP_SECRET for authentication with Lark's API. The server is designed to be deployed alongside other MCP servers and integrated via a standard mcpServers configuration block, including a description, the runtime command (uvx), the path to the mcp_server_lark component, and the required environment variables. The README provides setup steps and a usage example for adding the MCP server to your host. This project is released under the MIT License and focuses on enabling Lark sheet interactions and access control within MCP workflows.

Details

Owner
kone-net
Language
Python
License
Updated
2025-12-07

Features

Core tool: write_excel

Writes data to a Lark sheet and returns a shareable link; access is granted by email.

Email-based sheet access

Requires providing an email to add access to the target Lark sheet.

Lark app authentication

Uses LARK_APP_ID and LARK_APP_SECRET for authenticating with Lark's API.

App permissions

Requires sheets:spreadsheet:readonly permission for the Lark app.

Config-driven deployment

Configured via an mcpServers entry with description, command, args, and environment variables.

Audience

Developersto build MCP workflows that write data to Lark sheets and share links.
Lark teamsto automate sheet operations within Feishu/Lark environments.
Automation engineersto integrate data export into existing MCP-based automations.

Tags

LarkFeishuMCPModel Context Protocolsheetsheetswrite_excelsheet sharingintegrationpermissions