Перейти к содержимому

飞书MCP服务器

Интегрирует Feishu API с AI моделями для операций с документами, чатами, ботами и таблицами

TypeScript
40 stars

Описание

Это сервер на TypeScript и Node.js, реализующий MCP-протокол для взаимодействия AI с Feishu (аналог Slack). Ключевые особенности: чтение документов и метаданных, отправка сообщений/карточек через ботов, управление чатами, работа с много維 таблицами (метаданные, записи,视图). Поддерживает STDIO и HTTP режимы, типобезопасность, модульную архитектуру и обработку ошибок. Применения: автоматизация в корпоративных чатах, интеграция AI-агентов с Feishu для извлечения данных и уведомлений.

Возможности

Документы

Чтение содержимого и метаданных Feishu документов по ID.

Боты

Отправка текстовых сообщений и интерактивных карточек в чаты Feishu.

Чаты

Получение информации о чатах и управление сессиями.

Много維 таблицы

Доступ к метаданным, таблицам,视图, записям и фильтрам в Feishu базах.

Режимы работы

Поддержка STDIO для CLI и HTTP для веб-интеграций с SSE.

Ошибки и типы

Унифицированная обработка ошибок и TypeScript-типы для безопасности.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/yourusername/feishu-mcp-server.git && cd feishu-mcp-server
  2. Установите зависимости: pnpm install
  3. Создайте .env с FEISHU_APP_ID и FEISHU_APP_SECRET (требуется аккаунт Feishu).
  4. Запуск: pnpm dev (для разработки) или pnpm build && node dist/index.js (для продакшена). Требования: Node.js >=23, pnpm, Feishu app.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
40

Ссылки