Lark(Feishu) MCP Server
Integrate FlowHunt AI workflows with Lark (Feishu) to automate spreadsheet operations and boost productivity with the Lark MCP Server.

What does “Lark(Feishu)” MCP Server do?
The Lark(Feishu) MCP Server is a Model Context Protocol (MCP) implementation designed to connect AI assistants with Lark (also known as Feishu), a popular collaborative office suite. This server enables AI-driven workflows to interact with Lark sheets, messages, documents, and more. By providing a standardized interface, it allows AI models to perform actions such as writing data to Lark spreadsheets, making it possible to automate data entry, reporting, or collaborative tasks. The integration enhances development workflows by bridging AI capabilities with real-time document management, streamlining interactions with Lark’s ecosystem for tasks that would otherwise require manual intervention.
List of Prompts
No prompt templates were mentioned in the repository.
List of Resources
No specific resources are listed in the repository.
List of Tools
- write_excel
Write data to a sheet in a Lark(Feishu) sheet and return a link. Requires an email address to add as an access permission.
Use Cases of this MCP Server
- Automated Data Entry:
Developers can set up workflows where AI automatically writes structured data into Lark spreadsheets, reducing manual input and potential errors. - Collaborative Report Generation:
The server can be used to generate reports in Lark sheets, making them instantly available for team collaboration and review. - Integrating Lark with AI Agents:
By exposing Lark sheets as writable resources, developers can build AI agents that log results, track metrics, or manage project sheets directly from code or chat interfaces. - Workflow Automation:
Routine business operations, such as updating attendance sheets or inventory lists, can be automated via AI using this server.
How to set it up
Windsurf
Prerequisite: Ensure you have Node.js and Windsurf installed.
Create a Lark(Feishu) App:
Visit Lark Open Platform and create an app.Apply Permissions:
Grant the appsheets:spreadsheet:readonly
permission.Set Environment Variables:
SetLARK_APP_ID
andLARK_APP_SECRET
in your environment.Configure in Windsurf:
Edit your configuration file to add the MCP server:"mcpServers": { "mcpServerLark": { "description": "MCP Server For Lark(Feishu)", "command": "uvx", "args": [ "parent_of_servers_repo/servers/src/mcp_server_lark" ], "env": { "LARK_APP_ID": "xxx", "LARK_APP_SECRET": "xxx" } } }
Save and Restart:
Save the config, restart Windsurf, and verify the connection.
Claude
- Prerequisite: Ensure Claude supports MCP server integration.
- Create and configure your Lark App as above.
- Add MCP Server to Claude settings:
Insert the JSON snippet into Claude’s MCP configuration. - Secure credentials using environment variables as shown above.
- Restart and verify integration.
Cursor
- Install Cursor and set up Node.js.
- Create your Lark(Feishu) App and set the required permissions.
- Add the MCP server to Cursor’s configuration:
Use the same JSON configuration as above. - Set environment variables for API keys.
- Restart Cursor and check for MCP server presence.
Cline
Set up Cline and Node.js.
Register and configure your Lark(Feishu) app with permissions.
Add the following to your Cline configuration:
"mcpServers": { "mcpServerLark": { "description": "MCP Server For Lark(Feishu)", "command": "uvx", "args": [ "parent_of_servers_repo/servers/src/mcp_server_lark" ], "env": { "LARK_APP_ID": "xxx", "LARK_APP_SECRET": "xxx" } } }
Save and restart Cline.
Test connection to confirm setup.
Securing API Keys
Always use environment variables to store sensitive configuration values such as API keys. Example:
"env": {
"LARK_APP_ID": "your_app_id",
"LARK_APP_SECRET": "your_app_secret"
}
How to use this MCP inside flows
Using MCP in FlowHunt
To integrate MCP servers into your FlowHunt workflow, start by adding the MCP component to your flow and connecting it to your AI agent:

Click on the MCP component to open the configuration panel. In the system MCP configuration section, insert your MCP server details using this JSON format:
{
"lark-mcp": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Once configured, the AI agent is now able to use this MCP as a tool with access to all its functions and capabilities. Remember to change “lark-mcp” to whatever the actual name of your MCP server is and replace the URL with your own MCP server URL.
Overview
Section | Availability | Details/Notes |
---|---|---|
Overview | ✅ | General description available |
List of Prompts | ⛔ | No prompt templates found |
List of Resources | ⛔ | No resources specifically listed |
List of Tools | ✅ | write_excel only |
Securing API Keys | ✅ | Via environment variables in configuration |
Sampling Support (less important in evaluation) | ⛔ | Not mentioned |
Roots Support | Sampling Support |
---|---|
⛔ | ⛔ |
Based on the content found, this MCP server is in a very early stage, with minimal tooling and documentation. It primarily exposes a single tool and lacks details on prompts or resources. The configuration instructions are clear but basic. For now, the server scores low in terms of completeness and usability for broader MCP workflows.
MCP Score
Has a LICENSE | ✅ |
---|---|
Has at least one tool | ✅ |
Number of Forks | 1 |
Number of Stars | 1 |
Frequently asked questions
- What is the Lark(Feishu) MCP Server?
The Lark(Feishu) MCP Server is a Model Context Protocol implementation that connects AI assistants with the Lark (Feishu) office suite. It lets AI workflows interact with Lark sheets, messages, and documents, automating data entry, reporting, and collaboration tasks via FlowHunt.
- What tools does this MCP server provide?
Currently, the server exposes the 'write_excel' tool, which enables AI agents to write data to a Lark sheet and share a link to the result. An email address is required for access permission.
- What are some use cases for the Lark(Feishu) MCP Server?
The server enables automated data entry, collaborative report generation, AI agent integration with Lark sheets, and workflow automation such as updating attendance or inventory lists directly from FlowHunt or other AI-powered platforms.
- How do I securely configure API credentials?
Always use environment variables to store sensitive values like LARK_APP_ID and LARK_APP_SECRET in your MCP configuration to avoid exposing them in code or version control.
- How can I integrate this MCP server with FlowHunt?
Add the MCP component to your FlowHunt flow, edit its configuration, and insert your MCP server details in JSON format. This enables your AI agent to use all MCP server tools directly within your automated workflows.
Automate Your Lark Sheets with FlowHunt
Supercharge your Lark (Feishu) documents and workflows by connecting them directly to AI via FlowHunt’s Lark MCP Server.