Skip to main content

🕷️ Arachne MCP Server

🌐 English · 🇧🇷 Português

49 MCP tools for web scraping, browser automation, computer vision, audio transcription, RAG, Social Sentiment Research, and Visual Regression Testing (VRT) — the Oito Olhos (Spider's Eight Eyes) — all through the Arachne API.

Backed by Arachne. Works with Claude Desktop, Cursor, Codex CLI, Hermes, and any MCP client.

✨ Tools (49)

🔍 Web & Data

Tool What it does Best for
arachne_search Web search via DuckDuckGo Research, lead collection
arachne_scrape Clean markdown from URLs Static pages, blogs, docs
arachne_extract Extracts ANY format (audio, video, PDF, YouTube) Swiss-army knife
arachne_browser_extract Real browser with Cloudflare/CAPTCHA evasion Sites that block scrapers
arachne_browser_run Browser actions (click, type, login) Form automation
arachne_screenshot Screenshot of a URL (full page or viewport) Visual evidence
arachne_record Records a screencast of a page (.webm) Interactions, demos
arachne_torrent_extract Extracts magnet links from BR torrent sites Torrent acquisition
arachne_download Universal download (URL, repo, PyPI, npm) Fetch any artifact
arachne_query Ask your RAG knowledge base Chatbot with your data

🔍 Social Sentiment Research

Tool What it does Best for
arachne_social_research Searches what people REALLY say (HN/Reddit/YouTube, last N days) + AI judge via local VLM Hype vs reality, complaints, market sentiment

👁️ Vision & Audio

Tool What it does Best for
arachne_vision Image analysis: OCR, colors, faces, AI description Text extraction from photos
arachne_screenshot_vision Screenshot + full vision pipeline Visual page inspection
arachne_pdf_vision Extracts images from PDF + vision analysis Scanned PDFs
arachne_analyze_video Video metadata: colors, OCR, geometry, VQA, audio Video understanding
arachne_transcribe Audio/video/YouTube transcription with Whisper Podcast, meeting, video

🕷️ Oito Olhos — Visual Regression Testing (VRT)

Tool What it does Best for
arachne_visual_snapshot Captures URL → creates baseline (1st time) or compares Idempotent visual tests
arachne_visual_diff Compares with baseline → diff + semantic verdict Post-deploy verification
arachne_visual_gates Deterministic audit: overflow, text collision, JS errors Key-free, no baseline
arachne_visual_report Test suite → HTML side-by-side Consolidated review
arachne_visual_approve Promotes current → new baseline Accept an expected change
arachne_visual_list Lists baselines + status Monitor what exists
arachne_visual_video Video VRT: records screencast + compares (animations) Hover, carousels, transitions
arachne_visual_video_report Video suite → interactive HTML report Animation regression review

🤖 Desktop & Agentic

Tool What it does Best for
arachne_desktop Desktop control (windows, type, key, click) OS automation
arachne_desktop_os Desktop agentic with VLM "eye" (screenshot + describe) See before acting
arachne_observe Screenshot + numbered clickable bounding boxes GUI agent navigation

📦 GitHub / GitLab / Packages

Tool What it does
arachne_repo_download Download GitHub repo as zip (branch/token)
arachne_repo_fork Fork a GitHub repo
arachne_repo_forks List forks by stars
arachne_repo_index Download + index repo into RAG
arachne_releases List GitHub releases with assets
arachne_release_download Download a release asset
arachne_pypi_download Download PyPI package (sdist/wheel)
arachne_npm_download Download npm package tarball
arachne_gitlab_download Download GitLab project archive
arachne_github_trending GitHub trending repos + developers (period/language, zero cost)
arachne_github_user_prs PRs authored by a user (since/until filters)
arachne_github_user_activity Monthly activity + event types for a user
arachne_github_repo_metadata Full repo metadata (stars/forks/issues/license)

🧠 Code Knowledge Graph

Tool What it does
code_graph Explore code structure: stats, search, routes, files, deps
kg_context Ranked BFS code context (~2K tokens)
kg_communities Community detection (Leiden/greedy)
kg_god_nodes Most influential code entities (PageRank)
kg_watch Git watcher — incremental change detection

🧭 Utilities

Tool What it does
arachne_capabilities Auto-discover capabilities
arachne_ping Health check
arachne_metrics Server metrics (CPU, RAM, disk)
arachne_plan Goal analysis → tool chain suggestion
arachne_calc Safe math calculator (AST-sandboxed)
arachne_format_converter Universal converter (65+ formats)
arachne_sandbox_status Check ai-jail sandbox availability

VRT with local LLM: Oito Olhos uses pixel diff + DOM pairing + CLIP semantic triage + local VLM (Qwen2.5-VL via Douglas, Samuel mirror fallback) — classifying changes as regression | expected | noise, with a fix suggestion (CORRECAO:) when it detects a bug. No third-party API key for the verdict.

Social Research with local AI judge: arachne_social_research searches Hacker News (Algolia), Reddit (JSON API + browser_agent/Camoufox fallback) and YouTube (yt-dlp) in the last N days, scores by real engagement (upvotes/points/views), and synthesizes a hype vs reality report with a local VLM (no third-party API keys).

🚀 Quick Start

1. Get an API key

Create one at arachne.seu.pet/dev (Free plan: 500 req/month).

2. Configure in Claude Desktop

{
  "mcpServers": {
    "arachne": {
      "command": "python3",
      "args": ["-m", "arachne_mcp"],
      "env": {
        "ARACHNE_API_KEY": "arn_your_key_here",
        "ARACHNE_API_URL": "https://arachne.seu.pet"
      }
    }
  }
}

3. Or run directly

pip install arachne-mcp
export ARACHNE_API_KEY="arn_your_key_here"
python3 -m arachne_mcp

📡 Architecture

The MCP server is a thin proxy: it forwards each tool call to the Arachne API (POST /api/mcp/proxy), which executes the tool server-side and returns the result. This keeps the client light (only httpx), while all heavy work — browser, VLM, vision, RAG — runs on the Arachne server.

Claude Desktop / Cursor / Codex
        │  MCP (stdio)
        ▼
arachne-mcp (thin proxy, 49 tools)
        │  HTTP + X-API-Key
        ▼
Arachne API (arachne.seu.pet) → executes tool → returns JSON

🔐 Security

  • API key auth: every request carries X-API-Key (create at /dev)
  • Rate limits enforced server-side per plan
  • No code runs client-side — the proxy only forwards arguments

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arachne_mcp-1.3.0.tar.gz (15.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arachne_mcp-1.3.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file arachne_mcp-1.3.0.tar.gz.

File metadata

  • Download URL: arachne_mcp-1.3.0.tar.gz
  • Upload date:
  • Size: 15.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for arachne_mcp-1.3.0.tar.gz
Algorithm Hash digest
SHA256 2ca7456a77f451216a88810aeb7439b1a99801c043f392267bf7eed12c69c3a8
MD5 de44e71798ad9be026af34bbaf71cd1c
BLAKE2b-256 7de9d23702c5e177df24bf934500a1cc72b1ac6bbcf48a6ace01118ae7875394

See more details on using hashes here.

File details

Details for the file arachne_mcp-1.3.0-py3-none-any.whl.

File metadata

  • Download URL: arachne_mcp-1.3.0-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for arachne_mcp-1.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 63cc3cd51759954de193fb321475120f47fd5e98d7cc7484c68b85e2db7fa5ba
MD5 dc66a0a1e29f6fda2020637dffe74a12
BLAKE2b-256 1c5238c45089e00becdcb4f7b3be58a14d786e303c8a581774b37edc7b1f6900

See more details on using hashes here.

Release history Release notifications | RSS feed

1.4.0

2 files

This release

1.3.0 This release

2 files

1.2.0

1 file

1.1.2

1 file

1.1.1

1 file

1.1.0

1 file

1.0.1

2 files

1.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page