Lark MCP 服务器

一个与Lark/Feishu API集成的模型上下文协议(MCP)服务器,允许LLM与Lark服务交互。

  • by lorrylockie
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 lorrylockie/lark-mcp

使用说明

Lark MCP服务器

与Lark/Feishu API集成的模型上下文协议(MCP)服务器,允许LLM与Lark服务交互。

特性

  • 使用Lark的联系人API查询员工信息
  • 更多功能即将推出。..

先决条件

  • Node.js 16或更高版本
  • 带有App ID和App Secret的Lark/Feishu应用程序
  • Claude桌面版 或另一个MCP客户端

安装

npm install
npm run build

用法

您可以通过两种方式运行服务器:

1.使用命令行参数(推荐)

npx lark-mcp <app_id> <app_secret>

替换 <app_id> 和 <app_secret> 使用您的Lark应用程序凭据。

2.使用环境变量

export LARK_APP_ID=your_app_id
export LARK_APP_SECRET=your_app_secret
npx lark-mcp

可用工具

获取用户信息

使用员工ID检索员工信息。

Claude中的示例用法:

Please look up employee information for ID 12345

发展

  1. 克隆存储库
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    
  4. 在开发模式下启动服务器:
    npm run dev
    

配置

服务器按以下顺序对凭据进行优先级排序:

  1. 命令行参数
  2. 环境变量
  3. 默认值(如有)

错误处理

  • 服务器将在启动前验证凭据
  • API错误得到正确处理并返回给客户端
  • 详细的错误消息有助于故障排除

许可证

麻省理工学院

贡献

  1. 分叉存储库
  2. 创建功能分支
  3. 提交您的更改
  4. 推到分支
  5. 创建新的Pull请求