lark-mcp-server

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 and build 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.