
飞书MCP机器人

2025.03.15
5
Python飞书机器人MCP代理交流协作
飞书MCP机器人是一个通过MCP Server代理飞书机器人的服务,旨在让Claude或Cursor的用户能够结合LLM模型使用飞书机器人执行业务逻辑。它充当了Claude/Cursor与飞书机器人之间的桥梁,通过MCP协议转发请求并处理响应。
View on GitHub
Overview
基本能力
产品定位
飞书MCP机器人是一个中间件服务,用于桥接Claude/Cursor等LLM工具与飞书机器人,实现业务逻辑的自动化执行。
核心功能
- 请求转发:接收来自MCP Client的请求,并将其转发给飞书机器人。
- 协议转换:处理MCP协议与飞书机器人API之间的转换。
- 业务逻辑执行:通过飞书机器人执行具体的业务逻辑。
适用场景
- 自动化工作流:结合Claude/Cursor的LLM能力,实现飞书机器人的自动化操作。
- 企业协作:在飞书环境中通过机器人执行任务,提升团队协作效率。
工具列表
- MCP Client:用于Claude/Cursor与MCP Server之间的通信。
- MCP Server:核心服务,处理请求转发和协议转换。
- 飞书机器人:最终执行业务逻辑的终端。
常见问题解答
- 如何配置飞书机器人的Webhook?
在启动服务时通过
--webhook
参数指定飞书机器人的Webhook地址。
使用教程
使用依赖
- 确保已安装Node.js和npm。
- 确保已安装Python环境(用于运行bot.py)。
安装教程
通过Smithery安装
npx -y @smithery/cli install @Chenzhi-Ana/feishu_mcp_server --client claude
手动安装
- 克隆或下载项目代码。
- 运行以下命令启动服务:
uv --directory YOUR_PATH run bot.py --webhook YOUR_WEB_HOOK
调试方式
- 检查服务是否正常启动:
ps aux | grep bot.py
- 查看服务日志:
tail -f YOUR_PATH/logs/bot.log
许可证
None