whatisgithub

What is mcp-feishu-bot?

lingyichen-ai/mcp-feishu-bot — explained in plain English

Analysis updated 2026-08-01 · repo last pushed 2025-04-01

12PythonAudience · developerComplexity · 3/5StaleSetup · moderate

In one sentence

A lightweight chatbot that connects Feishu (a workplace messaging app) to OpenAI or Azure AI models, letting you chat with an AI assistant directly inside your daily work chat window.

Mindmap

mindmap
  root((repo))
    What it does
      Bridges Feishu and AI
      Forwards messages to AI
      Returns AI replies in chat
    Tech stack
      Python
      OpenAI models
      Azure OpenAI
    Use cases
      Summarize documents
      Draft emails in chat
      AI help at work
    Audience
      Feishu users
      Teams
      Non-technical workers
    Setup
      Download code
      Enter credentials
      Run Python script

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Ask the bot to summarize a long document directly in your Feishu chat window.

USE CASE 2

Draft an email by messaging the bot without leaving your daily work chat.

USE CASE 3

Bring AI assistance into your team's existing Feishu communication workflow.

What is it built with?

PythonOpenAI APIAzure OpenAIFeishu API

How does it compare?

lingyichen-ai/mcp-feishu-botaim-uofa/reasonmatchairbone42/360-data-athlete
Stars121212
LanguagePythonPythonPython
Last pushed2025-04-01
MaintenanceStale
Setup difficultymoderatehardhard
Complexity3/55/54/5
Audiencedeveloperresearchergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires API keys for OpenAI or Azure OpenAI, plus creating a Feishu app with proper permissions, and the README lacks detailed Feishu setup steps.

The license for this project is not specified in the available documentation.

So what is it?

This project connects a Feishu chatbot to an AI model, letting you talk to an assistant directly inside Feishu (a popular workplace messaging app similar to Slack). Instead of switching to a separate website or app to use AI, you can simply send messages to the bot in your daily chat window and get intelligent responses back. At a high level, the bot acts as a bridge. When you send it a message, the software forwards your text to an AI model to process. The AI generates a reply, and the bot sends that response back to you in the chat. The project is built to work specifically with OpenAI or Azure's OpenAI models, so you will need access to one of those services for it to function. The project's name, mcp-feishu-bot, references this setup, where "mcp" stands for a standard way of connecting tools to AI models. This tool is designed for teams or individuals who already use Feishu for communication and want to bring AI assistance directly into their workflow. For example, a manager could message the bot to ask for a quick summary of a long document, or a team member could ask it to help draft an email without ever leaving their chat window. It is meant to be a simple, lightweight way to keep AI handy during the workday. Setting it up involves downloading the code, entering your specific AI and Feishu credentials into a configuration file, and running a Python script. While the core instructions are provided, the README is sparse on exactly what permissions or setup steps are required on the Feishu side. A non-developer would likely need some technical help to get the bot connected and running smoothly.

Copy-paste prompts

Prompt 1
Help me set up the mcp-feishu-bot project. I have cloned the Python repo and need to fill in the configuration file with my OpenAI API key and Feishu app credentials. Walk me through what each config field means and how to get my Feishu app ID and secret.
Prompt 2
I want to connect my Azure OpenAI deployment to mcp-feishu-bot instead of standard OpenAI. Show me how to modify the configuration to point to my Azure endpoint, deployment name, and API key.
Prompt 3
Write a step-by-step guide for creating a Feishu custom bot app and generating the necessary credentials so I can connect it to the mcp-feishu-bot Python script.

Frequently asked questions

What is mcp-feishu-bot?

A lightweight chatbot that connects Feishu (a workplace messaging app) to OpenAI or Azure AI models, letting you chat with an AI assistant directly inside your daily work chat window.

What language is mcp-feishu-bot written in?

Mainly Python. The stack also includes Python, OpenAI API, Azure OpenAI.

Is mcp-feishu-bot actively maintained?

Stale — no commits in 1-2 years (last push 2025-04-01).

What license does mcp-feishu-bot use?

The license for this project is not specified in the available documentation.

How hard is mcp-feishu-bot to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is mcp-feishu-bot for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.