PageSpeed MCP Server
MCP-сервер PageSpeed
Сервер Model Context Protocol (MCP), который расширяет возможности помощника AI с помощью функциональности PageSpeed Insights. Этот сервер выступает в качестве моста между моделями AI и API PageSpeed Insights от Google, позволяя проводить подробный анализ производительности веб-сайтов.
Обзор
Сервер PageSpeed MCP предназначен для расширения возможностей помощников ИИ, позволяя им выполнять комплексный анализ веб-производительности. При интеграции модели ИИ могут запрашивать и интерпретировать подробные показатели производительности, основные веб-показатели и другие критические данные о веб-производительности для любого заданного URL.
Related MCP server: Lighthouse MCP
Установка
Установка через Smithery
Чтобы автоматически установить PageSpeed Server для Claude Desktop через Smithery :
npx -y @smithery/cli install mcp-pagespeed-server --client claudeРучная установка
npm install pagespeed-mcp-serverКонфигурация
Добавьте PageSpeed MCP в файл конфигурации вашего ИИ-помощника (в данном случае Клода):
{
"pagespeed": {
"command": "node",
"args": ["path/to/mcp-pagespeed-server/dist/index.js"]
}
}Подробные возможности
Анализ показателей производительности
Первая контентная отрисовка (FCP)
Самая большая содержательная краска (LCP)
Время до интерактивности (TTI)
Общее время блокировки (TBT)
Накопительный сдвиг компоновки (CLS)
Индекс скорости
Время до первого байта (TTFB)
Оценка передового опыта
Использование HTTPS
Мониторинг ошибок JavaScript
Предупреждения консоли браузера
Устаревшее использование API
Анализ соотношения сторон изображения
Проверка безопасности ссылок
SEO-анализ
Проверка метаописания
Проверка robots.txt
Проверка структурированных данных
Проверка ссылок, доступных для сканирования
Оценка метатегов
Мобильная дружелюбность
Аудит доступности
Проверка атрибутов ARIA
Проверка цветового контраста
Анализ иерархии заголовков
Проверка альтернативного текста
Оценка управления фокусом
Тестирование навигации с помощью клавиатуры
Оптимизация ресурсов
Предложения по оптимизации изображения
Анализ связывания JavaScript
Рекомендации по оптимизации CSS
Проверка политики кэширования
Проверки минимизации ресурсов
Идентификация ресурсов, блокирующих рендеринг
Структура ответа API
Сервер MCP предоставляет подробные ответы JSON, включая:
{
"lighthouseResult": {
"categories": {
"performance": { /* Performance metrics */ },
"accessibility": { /* Accessibility results */ },
"best-practices": { /* Best practices audit */ },
"seo": { /* SEO findings */ }
},
"audits": {
// Detailed audit results for each category
},
"timing": {
// Performance timing data
},
"stackPacks": {
// Technology-specific advice
}
}
}Расширенное использование
Индивидуальная конфигурация
Вы можете настроить анализ PageSpeed, указав дополнительные параметры:
{
"strategy": "mobile", // or "desktop"
"category": ["performance", "accessibility", "best-practices", "seo"],
"locale": "en",
"threshold": {
"performance": 90,
"accessibility": 100,
"best-practices": 90,
"seo": 90
}
}Обработка ошибок
Сервер MCP включает в себя надежную обработку ошибок для:
Недействительные URL-адреса
Сетевые тайм-ауты
Ограничение скорости API
Неверные параметры
Ошибки на стороне сервера
Требования
Требования к сети
Стабильное интернет-соединение
Доступ к API PageSpeed Insights от Google
Поддержка платформы
Windows (x64, x86)
Линукс (x64)
macOS (x64, arm64)
Примеры интеграции
Базовая интеграция
const PageSpeedMCP = require('pagespeed-mcp-server');
const mcp = new PageSpeedMCP();
await mcp.analyze('https://example.com');С пользовательскими опциями
const results = await mcp.analyze('https://example.com', {
strategy: 'mobile',
categories: ['performance', 'accessibility'],
locale: 'en-US'
});Поиск неисправностей
Общие проблемы
Тайм-ауты соединения
Проверьте подключение к Интернету
Ограничение скорости API
Используйте ключ API для более высоких лимитов
Проблемы с памятью
Настройте ограничения памяти Node.js
Разработка
Строительство из источника
git clone https://github.com/phialsbasement/mcp-pagespeed-server
cd mcp-pagespeed-server
npm install
npm run buildПроведение тестов
npm run testВнося вклад
Форк репозитория
Создать ветку функций
Примите ваши изменения
Нажмите на ветку
Создать запрос на извлечение
Поддерживать
Получение помощи
Проблемы GitHub: сообщайте об ошибках и запрашивайте новые функции
Лицензия
Лицензия MIT — подробности см. в файле LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI models to analyze webpage performance using the Google PageSpeed Insights API, providing real-time performance scores and improvement suggestions.126611MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI models to perform Google Lighthouse website performance analysis, including Core Web Vitals, accessibility, SEO audits, and actionable optimization recommendations. Provides comprehensive web performance insights through natural language interactions.7083MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to perform comprehensive web performance analysis using Google's PageSpeed Insights API, including metrics, best practices, SEO, and accessibility audits.16MIT
- AlicenseAqualityDmaintenanceEnables AI agents to monitor website performance by scanning sites, retrieving Core Web Vitals, detecting regressions, and receiving AI-powered optimization recommendations.1013MIT
Related MCP Connectors
SEO research, audits, backlinks, GSC, and content workflow tools for AI agents.
URL intelligence for AI agents and developers. 16 tools, 25 signal weights, 20 free checks.
Website performance monitoring: scans, Core Web Vitals, RUM data and alerts.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/PhialsBasement/Pagespeed-MCP-Server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server