
furlow-mcp
virgilvox
1 звёзд
FURLOW — декларативный фреймворк для Discord-ботов. Вам не нужен код на TypeScript или Python. Вся логика описывается в YAML-файлах: команды, события, действия.
MCP-сервер — официальный инструмент от создателя фреймворка. Он подключает AI-ассистента к вашему проекту. Ассистент проверяет YAML на ошибки, подсказывает правильные названия действий или событий, создаёт новый проект. Разработка бота превращается в диалог с AI.
Как оценить furlow-mcp
furlow-mcp относится к Communication, Discord. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.
- Происхождение
- Проект сообщества
- Лицензия
- Не указана
- Реализация
- TypeScript
- Транспорт
- stdio
Что проверить перед выбором
- Изучите README, открытые issues и историю последних изменений в репозитории.
- Проверьте команду установки и зависимости перед запуском в рабочем окружении.
- Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.
Данные карточки обновлены 07.07.2026. Подтверждающих внешних источников: 1.
Характеристики
Общее
- СтатусСообщество
- Разработчикvirgilvox
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Валидация YAML. Сервер находит ошибки в конфигурации до запуска бота и сообщает о них.
- Список действий (actions). Все 85 встроенных действий. AI подскажет, какие из них подходят для вашей задачи.
- Список событий (events). Запрос списка из 59 возможных событий Discord Gateway и FURLOW.
- Список встроенных модулей (builtins). Готовые блоки для быстрого расширения функциональности бота.
- Скаффолдинг. Создание нового проекта FURLOW одной командой. Готовая структура папок и файлов.
- Помощь с выражениями. 71 функция для работы с текстом, числами, датами и массивами в YAML.
- Работа с состояниями. Глобальный, серверный, пользовательский и канальный стейт-менеджмент.
- Экспорт JSON. Генерация JSON-структуры для регистрации слеш-команд через Discord API.
- Внешние интеграции. HTTP, WebSocket, MQTT, TCP/UDP, вебхуки — AI подскажет синтаксис.
Как подключить
Установите пакет глобально через npm:
npm install -g @furlow/mcp
Добавьте сервер в конфигурацию MCP-клиента. Пример для Claude Desktop:
{
"mcpServers": {
"furlow-mcp": {
"command": "npx",
"args": ["-y", "@furlow/mcp"]
}
}
}
Перезапустите клиент. Сервер готов к работе.
Примеры запросов
- «Проверь файл bot.yaml на соответствие схеме FURLOW и найди ошибки.»
- «Какое действие отвечает за отправку Embed-сообщений? Покажи пример YAML.»
- «Создай новый проект в папке my-discord-bot с базовой структурой.»
- «Напиши YAML-код для команды /kick с подтверждением через кнопки.»
- «Добавь в бота обработку события member_join: отправлять приветствие в канал.»
Технические детали
- Язык разработки: TypeScript
- Транспорт: stdio (стандартный ввод-вывод)
- Лицензия: MIT (открытый исходный код)
- Разработчик: virgilvox (@virgilvox на GitHub)
- Совместимость: Claude Desktop, Cline, Continue, любой редактор с MCP-клиентом
- Требования: Node.js