mcpField
M
mcp-feishu-bot

mcp-feishu-bot

github.com/twwchChat Apps12Updated 82w ago

About mcp-feishu-bot

mcp-feishu-bot combines MCP with a Feishu bot for users who want to run a model-backed bot in Feishu. It is configured through model environment variables and started as a Python application.

Key features

  1. 01Combines MCP and a Feishu bot
  2. 02Configures model environment variables
  3. 03Runs as a Python application

Use cases

  1. 01Using a bot in Feishu
  2. 02Configuring AZURE_OPENAI_MODEL or OPENAI_MODEL

MCP support

The project combines MCP with a Feishu bot; the README does not explain how the client connects to or manages MCP servers.

Details

From the project README

mcp-feishu-bot

一个简单的mcp结合飞书机器人的项目

https://github.com/user-attachments/assets/02d8ddfb-86a0-401c-9897-c5579e28624b

部署步骤:

git clone https://github.com/twwch/mcp-feishu-bot.git
cd mcp-feishu-bot
copy src/.env.example to src/.env

在src/.env中修改配置, 目前仅支持AZURE_OPENAI_MODEL 和 OPENAI_MODEL

创建虚拟环境python环境

conda create -n mcp-feishu-bot python=3.12 -y

conda activate mcp-feishu-bot

pip install -r requirements.txt

安装完成后运行

cd src
python app.py

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.