
abell
abelljsMIT
437 звёзд36 форков
Abell MCP — сервер для подключения AI-ассистента к статическому генератору Abell. Вместо ручного набора команд в терминале вы пишете задачу текстом, а ассистент запускает терминал. Создание сайта, добавление страниц, сборка проекта — всё через чат.
Сам Abell — низкоуровневый генератор без привязки к фреймворкам. Шаблоны пишутся на HTML, а динамические данные вставляются через JavaScript: {{ page.title }}. MCP-сервер даёт AI-ассистенту доступ к файловой системе и командной строке Abell.
Установка
npx -y abell-aiХарактеристики
Общее
- СтатусСообщество
- Разработчикabelljs
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Создание проекта из шаблона «из коробки» (команда
npx create-abell) - Запуск dev-сервера с автоматической пересборкой при сохранении файлов
- Сборка статики в папку
dist— подготовка к деплою - Создание, чтение и редактирование
.abell-файлов: страниц, компонентов, лэйаутов - Конфигурация сайта через JSON: маршруты, глобальные данные, настройки сборки
- Поиск по справочной документации Abell
- Управление зависимостями: установка и удаление npm-пакетов
- Исследование файловой системы проекта: просмотр структуры, поиск файлов
Как подключить
Сервер работает через npx. Устанавливать ничего не нужно. Пропишите конфигурацию в настройках клиента.
Команда для запуска:
npx -y abell-ai
Для Claude Desktop отредактируйте файл claude_desktop_config.json:
{
"mcpServers": {
"abell": {
"command": "npx",
"args": ["-y", "abell-ai"]
}
}
}
Перезапустите клиент. В списке инструментов ассистента появится сервер Abell.
Примеры запросов
- «Создай новый проект Abell в папке my-blog и сразу запусти dev-сервер»
- «Добавь страницу about.abell с заголовком и текстом в корень сайта»
- «Собери сайт в папку dist и открой index.html для проверки»
- «Покажи пример создания макета (layout) из документации Abell»
Технические детали
- Язык: TypeScript
- Транспорт: stdio
- Лицензия: MIT — можно свободно использовать, копировать и изменять
- Совместимость: Claude Desktop, Continue.dev, Cursor и другие клиенты с поддержкой MCP
- Разработчик: abelljs