astro-mcp
Поддерживает разработку Astro проектов, предоставляя runtime-информацию, документацию и данные об интеграциях для моделей
Описание
Astro-mcp — экспериментальный MCP-сервер для улучшения понимания Astro-проектов моделями ИИ. Он предоставляет доступ к runtime-данным сервера Astro, актуальной документации и информации об интеграциях. Ключевые особенности: инструменты для получения конфигурации, роутов, адреса сервера, поиска в docs и чейнджлогов. Основан на Astro integrations и Vite plugins. Применения: автоматизация разработки, анализ проектов в IDE вроде VSCode, расширение для кастомных инструментов.
Возможности
get-astro-config
Получение объекта конфигурации Astro с настройками проекта, путями файлов, интеграциями и опциями сборки
list-astro-routes
Список роутов проекта с деталями о файлах, URL, динамических параметрах и типах маршрутов, с фильтрацией по типу
get-astro-server-address
Получение текущего адреса, протокола и порта dev-сервера Astro
list-astro-integrations
Список всех доступных интеграций Astro в экосистеме
get-astro-integration
Детальная информация о конкретной интеграции: описание, репозиторий, npm-данные и статистика
search-astro-docs
Поиск в документации Astro по запросу с возвратом релевантных сниппетов
get-astro-changes
Чейнджлог для указанного пакета Astro
Расширение через хуки
Хук mcp:setup для добавления кастомных инструментов другими интеграциями
Установка
В директории Astro-проекта выполните: npx astro add astro-mcp.
Ручная установка:
npm install astro-mcp- Добавьте в astro.config.ts:
import { defineConfig } from "astro/config";
import mcp from "astro-mcp";
export default defineConfig({
integrations: [mcp()],
});