Arachne MCP Server

🕷️ 9 MCP tools for web scraping, browser automation, vision, transcription and RAG query

Documentation

🕷️ Arachne MCP Server

9 MCP tools para web scraping, browser automation, visão computacional, transcrição de áudio e RAG — tudo via API.

Conecta no Arachne como backend. Funciona com Claude Desktop, Cursor, Codex CLI, e qualquer cliente MCP.

✨ Tools

ToolO que fazIdeal para
arachne_searchBusca na web via DuckDuckGoPesquisa, coleta de informações
arachne_scrapeExtrai markdown limpo de URLsPáginas estáticas, blogs, docs
arachne_extractExtrai QUALQUER formato (áudio, vídeo, PDF, YouTube)Canivete suíço
arachne_browser_extractNavegador real com evasão Cloudflare/CAPTCHASites que bloqueiam scraper
arachne_browser_runExecuta ações em navegador (click, type, login)Automação de formulários
arachne_queryPergunta pra sua base de conhecimento RAGChatbot com seus dados
arachne_visionAnalisa imagens: OCR, cores, faces, descrição AIExtrair texto de fotos
arachne_transcribeTranscreve áudio/vídeo/YouTube com WhisperPodcast, reunião, vídeo
arachne_capabilitiesAuto-descoberta de capacidadesSaber o que o Arachne faz

🚀 Quick Start

1. Pegue uma API Key

Crie em arachne.seu.pet/dev (plano Free: 500 req/mês).

2. Configure no Claude Desktop

{
  "mcpServers": {
    "arachne": {
      "command": "python3",
      "args": ["-m", "arachne_mcp"],
      "env": {
        "ARACHNE_API_KEY": "sua_chave_aqui"
      }
    }
  }
}

3. Ou teste direto

export ARACHNE_API_KEY="sua_chave"
python3 arachne_mcp.py

Precisa de httpx: pip install httpx

📦 Como funciona

O MCP server é um cliente HTTP que chama a API pública do Arachne. Zero dependência de infra local — roda de qualquer lugar.

Seu agente AI → MCP stdio → arachne_mcp.py → HTTP → Arachne API → resultado

🔧 Exemplos

# Via arachne-sdk (pip install arachne-sdk)
from arachne_sdk import Arachne
client = Arachne(api_key="sua_chave")

# Busca na web
results = client.search("preço iPhone 16 Brasil")
for r in results:
    print(f"{r.title}: {r.url}")

# Extrair página
content = client.scrape("https://exemplo.com")
print(content[:500])

# Analisar imagem
vision = client.vision("https://exemplo.com/foto.jpg")
print(vision.ocr.text)

# Perguntar ao RAG
answer = client.query("Qual a diferença do Arachne pro Firecrawl?")
print(answer)

📊 Planos

PlanoPreçoRequests/mêsFeatures
FreeR$ 0500search, scrape, jobs
ProR$ 49/mês10.000+ browser, vision, transcribe, MCP
EnterpriseR$ 199/mês100.000+ admin, export, suporte dedicado

🏗️ Stack

  • Backend: FastAPI + Crawl4AI + Whisper + Tesseract + SQLite
  • Engines: Trafilatura → Crawl4AI SDK → Sidecar Docker → Camoufox
  • MCP Transport: stdio (compatível com Claude Desktop, Cursor, Codex)

🔗 Links


🕷️ Built with the Arachne engine. Open source MCP server.