Scraper.is MCP
Uma ferramenta poderosa de raspagem web para assistentes de IA, alimentada pela API do Scraper.is.
Documentação
Scraper.is MCP
Uma integração Model Context Protocol (MCP) para Scraper.is - Uma ferramenta poderosa de raspagem web para assistentes de IA.
Este pacote permite que assistentes de IA façam raspagem de conteúdo web através do protocolo MCP, permitindo que acessem informações atualizadas da web.
Recursos
- 🌐 Raspagem Web: Extraia conteúdo de qualquer site
- 📸 Capturas de tela: Capture representações visuais de páginas web
- 📄 Múltiplos formatos: Obtenha conteúdo em markdown, HTML ou JSON
- 🔄 Atualizações de progresso: Relatórios de progresso em tempo real durante operações de raspagem
- 🔌 Integração MCP: Integração perfeita com assistentes de IA compatíveis com MCP
Instalação
Instalação via Smithery
Para instalar o scaperis-mcp para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install @Ai-Quill/scaperis-mcp --client claude
Instalação manual
npm install -g scraperis-mcp
Ou com yarn:
yarn global add scraperis-mcp
Pré-requisitos
Você precisa de uma chave de API do Scraper.is para usar este pacote.
Obtendo sua chave de API
- Cadastre-se ou faça login em scraper.is
- Navegue até a seção de Chaves de API no seu painel: https://www.scraper.is/dashboard/apikeys
- Crie uma nova chave de API ou copie sua chave existente
- Armazene esta chave com segurança, pois você precisará dela para usar este pacote
Uso
Configuração do ambiente
Crie um arquivo .env com sua chave de API do Scraper.is:
SCRAPERIS_API_KEY=your_api_key_here
Integração com Claude Desktop
Para usar este pacote com Claude Desktop:
-
Instale o pacote globalmente:
npm install -g scraperis-mcp -
Adicione a seguinte configuração ao seu arquivo
claude_desktop_config.json:{ "mcpServers": { "scraperis_scraper": { "command": "scraperis-mcp", "args": [], "env": { "SCRAPERIS_API_KEY": "your-api-key-here", "DEBUG": "*" } } } } -
Substitua
your-api-key-herepela sua chave de API real do Scraper.is. -
Reinicie o Claude Desktop para aplicar as alterações.
Executando com o MCP Inspector
Para desenvolvimento e testes, você pode usar o MCP Inspector:
npx @modelcontextprotocol/inspector scraperis-mcp
Integração com assistentes de IA
Este pacote foi projetado para ser usado com assistentes de IA que suportam o Model Context Protocol (MCP). Quando configurado corretamente, o assistente de IA pode usar as seguintes ferramentas:
Ferramenta Scrape
A ferramenta scrape permite que a IA extraia conteúdo de sites. Ela suporta vários formatos:
markdown: Retorna o conteúdo em formato markdownhtml: Retorna o conteúdo em formato HTMLscreenshot: Retorna uma captura de tela da página webjson: Retorna dados estruturados em formato JSON
Exemplo de prompt para a IA:
Can you scrape the latest news from techcrunch.com and summarize it for me?
Referência da API
Ferramentas
scrape
Extrai conteúdo de uma página web com base em um prompt.
Parâmetros:
prompt(string): O prompt que descreve o que extrair, incluindo a URLformat(string): O formato no qual retornar o conteúdo (markdown,html,screenshot,json,quick)
Exemplo:
{
"prompt": "Get me the top 10 products from producthunt.com",
"format": "markdown"
}
Desenvolvimento
Configuração
-
Clone o repositório:
git clone https://github.com/Ai-Quill/scraperis-mcp.git cd scraperis-mcp -
Instale as dependências:
npm install -
Compile o projeto:
npm run build
Scripts
npm run build: Compila o projetonpm run watch: Observa alterações e recompilanpm run dev: Executa com o MCP Inspector para desenvolvimentonpm run test: Executa testesnpm run lint: Executa o ESLint
Contribuições
Contribuições são bem-vindas! Sinta-se à vontade para enviar um Pull Request.
Licença
Este projeto está licenciado sob a Licença MIT - consulte o arquivo LICENSE para obter detalhes.