UseScraper
Um servidor para web scraping usando a API UseScraper.
Documentação
Servidor MCP UseScraper
Este é um servidor MCP baseado em TypeScript que fornece capacidades de raspagem web usando a API UseScraper. Ele expõe uma única ferramenta 'scrape' que pode extrair conteúdo de páginas web em vários formatos.
Recursos
Ferramentas
scrape- Extrai conteúdo de uma página web- Parâmetros:
url(obrigatório): A URL da página web a ser raspadaformat(opcional): O formato para salvar o conteúdo (text, html, markdown). Padrão: markdownadvanced_proxy(opcional): Usar proxy avançado para contornar a detecção de bots. Padrão: falseextract_object(opcional): Objeto especificando dados a extrair
- Parâmetros:
Instalação
Instalando via Smithery
Para instalar o UseScraper para Claude Desktop automaticamente via Smithery:
npx -y @smithery/cli install usescraper-server --client claude
Instalação Manual
-
Clone o repositório:
git clone https://github.com/your-repo/usescraper-server.git cd usescraper-server -
Instale as dependências:
npm install -
Compile o servidor:
npm run build
Configuração
Para usar com o Claude Desktop, adicione a configuração do servidor:
No MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
No Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"usescraper-server": {
"command": "node",
"args": ["/path/to/usescraper-server/build/index.js"],
"env": {
"USESCRAPER_API_KEY": "your-api-key-here"
}
}
}
}
Substitua /path/to/usescraper-server pelo caminho real do servidor e your-api-key-here pela sua chave da API UseScraper.
Uso
Uma vez configurado, você pode usar a ferramenta 'scrape' através da interface MCP. Exemplo de uso:
{
"name": "scrape",
"arguments": {
"url": "https://example.com",
"format": "markdown"
}
}
Desenvolvimento
Para desenvolvimento com recompilação automática:
npm run watch
Depuração
Como os servidores MCP se comunicam via stdio, a depuração pode ser desafiadora. Recomendamos usar o MCP Inspector, que está disponível como um script do pacote:
npm run inspector
O Inspector fornecerá uma URL para acessar as ferramentas de depuração no seu navegador.