飞书MCP机器人

飞书MCP机器人

site icon
2025.03.15 5
Python飞书机器人MCP代理交流协作
飞书MCP机器人是一个通过MCP Server代理飞书机器人的服务,旨在让Claude或Cursor的用户能够结合LLM模型使用飞书机器人执行业务逻辑。它充当了Claude/Cursor与飞书机器人之间的桥梁,通过MCP协议转发请求并处理响应。
View on GitHub

Overview

基本能力

产品定位

飞书MCP机器人是一个中间件服务,用于桥接Claude/Cursor等LLM工具与飞书机器人,实现业务逻辑的自动化执行。

核心功能

  1. 请求转发:接收来自MCP Client的请求,并将其转发给飞书机器人。
  2. 协议转换:处理MCP协议与飞书机器人API之间的转换。
  3. 业务逻辑执行:通过飞书机器人执行具体的业务逻辑。

适用场景

  1. 自动化工作流:结合Claude/Cursor的LLM能力,实现飞书机器人的自动化操作。
  2. 企业协作:在飞书环境中通过机器人执行任务,提升团队协作效率。

工具列表

  • MCP Client:用于Claude/Cursor与MCP Server之间的通信。
  • MCP Server:核心服务,处理请求转发和协议转换。
  • 飞书机器人:最终执行业务逻辑的终端。

常见问题解答

  1. 如何配置飞书机器人的Webhook? 在启动服务时通过--webhook参数指定飞书机器人的Webhook地址。

使用教程

使用依赖

  1. 确保已安装Node.js和npm。
  2. 确保已安装Python环境(用于运行bot.py)。

安装教程

通过Smithery安装

npx -y @smithery/cli install @Chenzhi-Ana/feishu_mcp_server --client claude

手动安装

  1. 克隆或下载项目代码。
  2. 运行以下命令启动服务:
uv --directory YOUR_PATH run bot.py --webhook YOUR_WEB_HOOK

调试方式

  1. 检查服务是否正常启动:
ps aux | grep bot.py
  1. 查看服务日志:
tail -f YOUR_PATH/logs/bot.log

许可证

None