lorrylockie
服务介绍
Lark MCP 服务器
一个与Lark/飞书API集成的模型上下文协议(MCP)服务器,允许大型语言模型(LLMs)与Lark服务进行交互。
特性
- 使用Lark的联系人API查询员工信息
- 更多功能即将推出...
前提条件
- Node.js 16或更高版本
- 一个具有App ID和App Secret的Lark/飞书应用程序
- 桌面版Claude 或其他MCP客户端
安装
bash
npm install
npm run build
使用方法
您可以通过两种方式运行服务器:
1. 使用命令行参数(推荐)
bash
npx lark-mcp <app_id> <app_secret>
将<app_id>和<app_secret>替换为您的Lark应用程序凭据。
2. 使用环境变量
bash
export LARK_APP_ID=your_app_id
export LARK_APP_SECRET=your_app_secret
npx lark-mcp
可用工具
get-user-info
根据ID检索员工信息。
在Claude中的示例用法:
请查找ID为12345的员工信息
开发
-
克隆仓库
-
安装依赖项:
bash
npm install -
构建项目:
bash
npm run build -
在开发模式下启动服务器:
bash
npm run dev
配置
服务器按以下顺序优先考虑凭据:
- 命令行参数
- 环境变量
- 默认值(如果有)
错误处理
- 服务器将在启动前验证凭据
- API错误被妥善处理并返回给客户端
- 详细的错误消息有助于故障排除
许可证
MIT
贡献
- 分叉仓库
- 创建您的功能分支
- 提交您的更改
- 推送到该分支
- 创建一个新的拉取请求