Provides access to PrimeVue documentation including component references, full documentation, and structured page listings through MCP resources and tools for querying component details and searching documentation.
Vue Prime MCP Server
MCP сервер для доступа к документации PrimeVue через Model Context Protocol.
Возможности
Сервер предоставляет доступ к трем основным эндпоинтам документации PrimeVue:
/llms.txt- Структурированный список ключевых страниц документации (индустриальный стандарт для помощи AI моделям)/llms-full.txt- Полная документация PrimeVue со всеми страницами/components/{component}.md- Документация конкретного компонента в формате Markdown
Ресурсы
primevue://llms-txt- Структурированный список ключевых страниц изhttps://primevue.org/llms/llms.txtprimevue://llms-full-txt- Полная документация изhttps://primevue.org/llms/llms-full.txtprimevue://component/{componentName}- Документация компонента изhttps://primevue.org/llms/components/{component}.md
Инструменты
get-primevue-component
Получает документацию конкретного компонента PrimeVue в формате Markdown.
Параметры:
componentName(string) - Название компонента в нижнем регистре (например: "menu", "button", "datatable")
Пример:
Эндпоинт: https://primevue.org/llms/components/menu.md
get-primevue-llms-txt
Получает структурированный список ключевых страниц документации PrimeVue.
Параметры: Нет
Эндпоинт: https://primevue.org/llms/llms.txt
get-primevue-llms-full-txt
Получает полную документацию PrimeVue.
Параметры: Нет
Эндпоинт: https://primevue.org/llms/llms-full.txt
search-primevue-docs
Ищет информацию в полной документации PrimeVue по ключевому слову или фразе.
Параметры:
query(string) - Поисковый запрос
Пример:
Промпты
primevue-help
Создает промпт для получения помощи по PrimeVue.
Параметры:
topic(string, опционально) - Конкретная тема или вопрос
Установка
Сборка
Запуск
Разработка
Продакшн
Использование с MCP клиентами
Режим работы: HTTP (сетевой)
Сервер работает как HTTP сервер и доступен по сети на порту 3000 (по умолчанию).
Быстрый старт
Установите зависимости и соберите проект:
pnpm install pnpm run buildЗапустите сервер:
pnpm start # или для разработки pnpm run devПроверьте работу:
curl http://localhost:3000/healthПодключите MCP клиент (см. инструкции ниже)
Claude Desktop (HTTP режим)
Linux
Создайте или откройте файл конфигурации:
mkdir -p ~/.config/Claude nano ~/.config/Claude/claude_desktop_config.jsonДобавьте конфигурацию:
{ "mcpServers": { "vue-prime-mcp": { "url": "http://localhost:3000/mcp" } } }Убедитесь, что сервер запущен, и перезапустите Claude Desktop
macOS
Создайте или откройте файл конфигурации:
mkdir -p ~/Library/Application\ Support/Claude open ~/Library/Application\ Support/Claude/claude_desktop_config.jsonДобавьте конфигурацию:
{ "mcpServers": { "vue-prime-mcp": { "url": "http://localhost:3000/mcp" } } }Убедитесь, что сервер запущен, и перезапустите Claude Desktop
Windows
Откройте файл конфигурации:
%APPDATA%\Claude\claude_desktop_config.jsonДобавьте конфигурацию:
{ "mcpServers": { "vue-prime-mcp": { "url": "http://localhost:3000/mcp" } } }Убедитесь, что сервер запущен, и перезапустите Claude Desktop
Удаленное подключение
Если сервер запущен на другой машине, используйте IP адрес:
Настройка порта и хоста
Измените порт и хост через переменные окружения:
Endpoints
POST /mcp- Основной MCP endpoint для Streamable HTTPGET /mcp- Информация о сервере (для GET запросов)GET /health- Health check endpointGET /- Информация о сервере и доступных ресурсах/инструментах
Подробная инструкция: См. файл CONNECTION.md
Эндпоинты PrimeVue
Сервер использует следующие официальные эндпоинты PrimeVue:
llms.txt:
https://primevue.org/llms/llms.txt- Структурированный список ключевых страниц для AI моделейllms-full.txt:
https://primevue.org/llms/llms-full.txt- Полная документацияComponent Markdown:
https://primevue.org/llms/components/{component}.md- Документация компонента в Markdown
Добавление .md к URL страницы возвращает Markdown версию этой страницы.
Кэширование
Сервер кэширует загруженную документацию для быстрого доступа:
llms.txtкэшируется после первой загрузкиllms-full.txtкэшируется после первой загрузкиДокументация компонентов кэшируется индивидуально
Разработка
Проект использует TypeScript и компилируется в JavaScript. Исходный код находится в src/, скомпилированный код - в dist/.
Деплой на Vercel
Проект готов к деплою на Vercel. Подробные инструкции см. в VERCEL.md.
Быстрый деплой
После деплоя endpoints будут доступны по адресу:
https://your-project.vercel.app/api/mcp- Основной MCP endpointhttps://your-project.vercel.app/api/health- Health check
Примечание: Сервер использует stateless режим - каждый запрос независим и не требует сессий.
Лицензия
MIT
This server cannot be installed