飞书MCP服务器
Интегрирует Feishu API с AI моделями для операций с документами, чатами, ботами и таблицами
Описание
Это сервер на TypeScript и Node.js, реализующий MCP-протокол для взаимодействия AI с Feishu (аналог Slack). Ключевые особенности: чтение документов и метаданных, отправка сообщений/карточек через ботов, управление чатами, работа с много維 таблицами (метаданные, записи,视图). Поддерживает STDIO и HTTP режимы, типобезопасность, модульную архитектуру и обработку ошибок. Применения: автоматизация в корпоративных чатах, интеграция AI-агентов с Feishu для извлечения данных и уведомлений.
Возможности
Документы
Чтение содержимого и метаданных Feishu документов по ID.
Боты
Отправка текстовых сообщений и интерактивных карточек в чаты Feishu.
Чаты
Получение информации о чатах и управление сессиями.
Много維 таблицы
Доступ к метаданным, таблицам,视图, записям и фильтрам в Feishu базах.
Режимы работы
Поддержка STDIO для CLI и HTTP для веб-интеграций с SSE.
Ошибки и типы
Унифицированная обработка ошибок и TypeScript-типы для безопасности.
Установка
- Клонируйте репозиторий: git clone https://github.com/yourusername/feishu-mcp-server.git && cd feishu-mcp-server
- Установите зависимости: pnpm install
- Создайте .env с FEISHU_APP_ID и FEISHU_APP_SECRET (требуется аккаунт Feishu).
- Запуск: pnpm dev (для разработки) или pnpm build && node dist/index.js (для продакшена). Требования: Node.js >=23, pnpm, Feishu app.