lark-mcp-server
5
Lark MCP Server is an implementation of the Model Context Protocol for the Lark collaboration platform, allowing AI models to interact with users and manage calendar events. It supports message sending and calendar management, enhancing AI capabilities within Lark.
Lark MCP Server
A Model Context Protocol (MCP) server implementation for Lark/Feishu.
Overview
Lark MCP Server bridges AI models with Lark's collaboration platform by using MCP specification. It allows AI assistants to:
- Send messages to Lark users
- Retrieve calendar events
- Create new calendar events
- Add attendees to calendar events
Features
- Message Sending: Send direct messages to Lark users
- Calendar Management: Handle calendar events and attendees
Prerequisites
- Node.js v18+
- Registered Lark/Feishu app with permissions
Usage
MCP clients can connect via stdio. Integrate with Claude Desktop to send messages and manage events.
Development
- Structurally organized in
src
andbuild
directories - Build using TypeScript
Troubleshooting
- Check stderr logs for errors related to environment variables, tokens, permissions, and parameters.
License
ISC
Contributing
Contributions are welcome! Submit a Pull Request.