Arachne MCP Server
MCP server providing tools for web scraping, browser automation, computer vision, audio transcription, and RAG via API.
README
🕷️ 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
| Tool | O que faz | Ideal para |
|---|---|---|
arachne_search |
Busca na web via DuckDuckGo | Pesquisa, coleta de informações |
arachne_scrape |
Extrai markdown limpo de URLs | Páginas estáticas, blogs, docs |
arachne_extract |
Extrai QUALQUER formato (áudio, vĂdeo, PDF, YouTube) | Canivete suĂço |
arachne_browser_extract |
Navegador real com evasĂŁo Cloudflare/CAPTCHA | Sites que bloqueiam scraper |
arachne_browser_run |
Executa ações em navegador (click, type, login) | Automação de formulários |
arachne_query |
Pergunta pra sua base de conhecimento RAG | Chatbot com seus dados |
arachne_vision |
Analisa imagens: OCR, cores, faces, descrição AI | Extrair texto de fotos |
arachne_transcribe |
Transcreve áudio/vĂdeo/YouTube com Whisper | Podcast, reuniĂŁo, vĂdeo |
arachne_capabilities |
Auto-descoberta de capacidades | Saber 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
| Plano | Preço | Requests/mês | Features |
|---|---|---|---|
| Free | R$ 0 | 500 | search, scrape, jobs |
| Pro | R$ 49/mĂŞs | 10.000 | + browser, vision, transcribe, MCP |
| Enterprise | R$ 199/mĂŞs | 100.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.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.