mcp-feishu-bot について
mcp-feishu-botはMCPとFeishuボットを組み合わせ、Feishuでモデルを利用したいユーザー向けのプロジェクトです。モデル用の環境変数を設定し、Pythonアプリとして起動します。
主な機能
- 01MCPとFeishuボットの連携
- 02モデル用環境変数の設定
- 03Pythonアプリとして実行
活用シーン
- 01Feishuでボットを利用
- 02AZURE_OPENAI_MODELまたはOPENAI_MODELの設定
MCP 対応
MCPとFeishuボットを組み合わせています。クライアントによるMCPサーバーへの接続や管理方法は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
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。