ScrapeGraph MCP Server
Сервер для интеграции возможностей ScrapeGraph AI в любые MCP-совместимые клиенты (Claude Desktop, Cursor и другие). Предоставляет инструменты для обхода веб-страниц с помощью AI: от преобразования HTML в Markdown до извлечения структурированных данных по текстовому запросу.
Предварительные требования
- Python 3.10+
- API-ключ ScrapeGraph (получить можно в дашборде после регистрации)
Установка и настройка
Автоматическая установка через Smithery (рекомендуется)
npx -y @smithery/cli install @ScrapeGraphAI/scrapegraph-mcp --client claude
Настройка вручную для Claude Desktop
Откройте файл конфигурации:
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
Добавьте секцию mcpServers с указанием вашего API-ключа:
{
"mcpServers": {
"@ScrapeGraphAI-scrapegraph-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ScrapeGraphAI/scrapegraph-mcp",
"--config",
"{\"scrapegraphApiKey\":\"ВАШ_API_КЛЮЧ\"}"
]
}
}
}
Интеграция с Cursor
Добавьте сервер через интерфейс настроек Cursor (раздел MCP).
Доступные инструменты
| Инструмент |
Описание |
markdownify(website_url: str) |
Преобразует любую веб-страницу в чистый Markdown |
smartscraper(user_prompt: str, website_url: str) |
Извлекает структурированные данные с веб-страницы по текстовому запросу |
searchscraper(user_prompt: str) |
Выполняет веб-поиск с помощью AI и возвращает структурированный результат |
Примеры использования
В чате с ИИ-ассистентом вы можете дать следующие команды:
- «Извлеки и проанализируй основные возможности ScrapeGraph API»
- «Создай структурированную Markdown-версию главной страницы ScrapeGraph»
- «Найди и обобщи последние новости о AI-парсинге»
- «Сделай краткое описание документации Python»
Рекомендации для Windows
Если автоматическое подключение не работает, попробуйте использовать полный путь:
C:\Windows\System32\cmd.exe /c npx -y @smithery/cli@latest run @ScrapeGraphAI/scrapegraph-mcp --config "{\"scrapegraphApiKey\":\"ВАШ_API_КЛЮЧ\"}"
Обработка ошибок
Сервер возвращает понятные сообщения об ошибках для типовых ситуаций:
- неверный или отсутствующий API-ключ
- некорректный URL
- проблемы с сетью
- превышение лимитов запросов
Лицензия
Проект распространяется под лицензией MIT. Полный текст — в файле LICENSE.
Комментарии
Комментариев пока нет. Будьте первым.