MCP.so
登录

Lark MCP Server

@junyuan-qi

基本信息

分类

沟通协作

传输方式

stdio

作者

junyuan-qi

关于 Lark MCP Server

暂无概览

#lark-mcp-server#mcp#lark

Lark MCP Server 配置

暂无标准配置

该服务器的 README 中没有可解析的 MCP 配置块,请前往代码仓库查看安装说明。

代码仓库

Lark MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Lark MCP Server?

Lark MCP Server is a Model Context Protocol (MCP) server implementation for Lark/Feishu. It bridges AI models with Lark’s collaboration platform, enabling MCP‑compatible applications to send messages, manage calendar events, and interact with Lark services.

How to use Lark MCP Server?

Clone the repository, install dependencies (npm install), and build (npm run build). Then configure an MCP client—such as Claude Desktop—by adding the server to its claude_desktop_config.json with the required environment variables (LARK_APP_ID, LARK_APP_SECRET, LARK_USER_ID, LARK_CALENDAR_ID, LARK_USER_ACCESS_TOKEN). Restart the client to connect.

Key features of Lark MCP Server

  • Send direct messages to Lark users
  • List calendar events within a specified time range
  • Create new calendar events with custom details
  • Add attendees (users, groups, meeting rooms, external emails) to events

Use cases of Lark MCP Server

  • An AI assistant sends a notification to a Lark user
  • An AI agent checks your calendar for upcoming events
  • A scheduling bot creates a meeting and adds participants
  • Automated event creation from natural language requests

常见问题

1

What are the prerequisites for running the server?

Node.js v18 or higher, a registered Lark/Feishu application with appropriate permissions, and a user access token for calendar operations.

2

How does the server communicate with MCP clients?

It uses the standard I/O (stdio) transport layer. MCP clients launch the server as a child process and communicate through its stdin and stdout channels.

3

How do I set up the server with Claude Desktop?

Add the server configuration to `claude_desktop_config.json`, providing the correct path to the built `index.js` and the required environment variables. Then restart Claude Desktop completely.

4

What are common issues and how do I troubleshoot them?

Check server logs (written to stderr). Common causes include missing environment variables, expired access tokens, insufficient Lark application permissions, or invalid request parameters.

5

What authentication does the server use?

Authentication is handled via environment variables: Lark app credentials (`LARK_APP_ID`, `LARK_APP_SECRET`) and a user access token (`LARK_USER_ACCESS_TOKEN`).

评论

沟通协作 分类下的更多 MCP 服务器