Lark Mcp Server

Lark Mcp Server

🚀 Lark MCP 服务器

Lark MCP 服务器是为 Lark/飞书打造的模型上下文协议(MCP)服务器,能让兼容 MCP 的应用程序与 Lark 的各类协作功能实现交互,为用户提供更便捷、高效的协作体验。

🚀 快速开始

Lark MCP 服务器通过实现 Model Context Protocol (MCP) 规范,在 AI 模型与 Lark 协作平台之间搭建了一座桥梁。借助该服务器,AI 助手能够向 Lark 用户发送消息、获取日历事件、创建新的日历事件,还能添加不同类型的参与者到日历事件(用户、群组、会议室、外部电子邮件)。此服务器采用标准输入输出 (stdio) 传输层与 MCP 客户端通信,可与支持 MCP 标准的各类 AI 模型实现兼容。

✨ 主要特性

  • 消息发送:AI 模型能够直接向 Lark 用户发送消息。
  • 日历管理
    • 可在特定时间段内列出事件。
    • 能创建新的日历事件,且事件详细信息可自定义。
    • 支持添加各种类型的参与者到事件,包括用户、群组、会议室、外部电子邮件。

📦 安装指南

环境准备

  • Node.js v18 或更高版本。
  • 注册的 Lark/飞书应用程序,且具备适当的权限。
  • 用于日历操作的用户访问令牌。

安装步骤

  1. 克隆仓库:
    git clone https://github.com/junyuan-qi/lark-mcp-server.git
    cd lark-mcp-server
    
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

💻 使用示例

与 MCP 客户端连接

服务器通过标准输入输出 (stdio) 进行通信。MCP 客户端可将服务器作为子进程启动,并通过其 stdin/stdout 通道进行通信,从而连接到服务器。

与 Claude Desktop 集成

您可以将此 MCP 服务器与 Claude Desktop 集成,具体步骤如下:

1. 配置 Claude Desktop 以识别 Lark MCP 服务器

您可以在 Claude Desktop 应用的设置中找到 claude_desktop_config.json 文件:

  1. 打开 Claude Desktop 应用,从左上角菜单栏启用开发者模式。
  2. 启用后,打开设置(同样从左上角菜单栏),导航到开发者选项,在其中您会看到“编辑配置”按钮。点击它将打开 claude_desktop_config.json 文件,允许您进行配置。

2. 配置步骤

claude_desktop_config.json 文件中添加以下内容:

{
"mcpServers": [
{
"name": "Lark MCP Server",
"host": "localhost",
"port": 3000
}
]
}

将上述代码保存到文件后,Claude Desktop 便能够连接到 Lark MCP 服务器。

📚 详细文档

如果要对项目进行开发或贡献,请参考项目的 GitHub 仓库以获取更多信息:Lark MCP Server

  • 0 关注
  • 0 收藏,9 浏览
  • system 提出于 2025-09-29 04:09

相似服务问题