mcpField
A
arachne-mcp

arachne-mcp

ローカル
github.com/Samuelfmedeirosブラウザ自動化01 週間前に更新

arachne-mcp について

arachne-mcpは、ウェブ、ブラウザー、ビジョン、調査、コードのツールを必要とするMCPクライアントやエージェント向けの軽量プロキシです。ツール呼び出しをArachne APIに転送し、処理はサーバー側で実行します。

主な機能

  1. 01ウェブ検索・スクレイピング・抽出
  2. 02ブラウザーとデスクトップの自動操作
  3. 03画像・動画・音声の分析
  4. 04ソーシャルセンチメント調査
  5. 05ビジュアル回帰テスト
  6. 06リポジトリとコードグラフのツール

活用シーン

  1. 01ウェブページやファイルから情報を抽出する
  2. 02ブラウザーやデスクトップ操作を自動化する
  3. 03デプロイ後の画面の変化を確認する
  4. 04ソーシャル上の議論や感情を調査する

MCP 対応

arachne-mcpはArachne APIの機能をMCPツールとして公開します。APIキーを使ったHTTP経由で呼び出しを転送し、処理はArachneサーバーで行います。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"samuelfmedeiros-arachne": {
"command": "uvx",
"args": [
"arachne-mcp"
],
"env": {
"ARACHNE_API_KEY": "<ARACHNE_API_KEY>",
"ARACHNE_BASE_URL": "<ARACHNE_BASE_URL>"
}
}
}
}
起動コマンドuvx arachne-mcp
設定が必要な環境変数
ARACHNE_API_KEYシークレットSua chave de API do Arachne (crie em https://arachne.seu.pet/dev)
ARACHNE_BASE_URLURL base da API do Arachne (opcional, default: https://arachne.seu.pet)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiarachne-mcp1.4.0

ツール

56

掲載時のツール一覧 · 2 週間前に更新

このツールにパラメーターはありません。

詳細

🕷️ Arachne MCP Server

🌐 English · 🇧🇷 Português

Arachne API を通じて、ウェブスクレイピング、ブラウザー自動化、コンピュータービジョン、音声文字起こし、RAG、ソーシャルセンチメント調査、ビジュアルリグレッションテスト(VRT)— Oito Olhos(クモの8つの目)を実現する49 個の MCP ツールです。

Arachne を基盤としています。Claude Desktop、Cursor、Codex CLI、Hermes、およびあらゆる MCP クライアントで動作します。

✨ ツール(49)

🔍 ウェブとデータ
ツール機能最適な用途
arachne_searchDuckDuckGo によるウェブ検索調査、見込み客の収集
arachne_scrapeURL からクリーンな Markdown を取得静的ページ、ブログ、ドキュメント
arachne_extractあらゆる形式(音声、動画、PDF、YouTube)を抽出万能ツール
arachne_browser_extractCloudflare/CAPTCHA 回避機能を備えた実ブラウザースクレイパーをブロックするサイト
arachne_browser_runブラウザー操作(クリック、入力、ログイン)フォームの自動化
arachne_screenshotURL のスクリーンショット(全ページまたは表示領域)視覚的な証拠
arachne_recordページのスクリーンキャストを記録(.webm)操作、デモ
arachne_torrent_extractBR のトレントサイトからマグネットリンクを抽出トレントの取得
arachne_download汎用ダウンロード(URL、リポジトリ、PyPI、npm)あらゆる成果物の取得
arachne_queryRAG ナレッジベースに質問独自データを使ったチャットボット
🔍 ソーシャルセンチメント調査
ツール機能最適な用途
arachne_social_research人々が実際に何と言っているかを検索(HN/Reddit/YouTube、直近 N 日間)+ローカル VLM による AI 判定期待と現実、苦情、市場センチメント
👁️ ビジョンと音声
ツール機能最適な用途
arachne_vision画像分析:OCR、色、顔、AI による説明写真からのテキスト抽出
arachne_screenshot_visionスクリーンショット+ビジョンの全処理パイプラインページの視覚的な検査
arachne_pdf_visionPDF から画像を抽出+ビジョン分析スキャンされた PDF
arachne_analyze_video動画メタデータ:色、OCR、形状、VQA、音声動画の理解
arachne_transcribeWhisper による音声/動画/YouTube の文字起こしポッドキャスト、会議、動画
🕷️ Oito Olhos — ビジュアルリグレッションテスト(VRT)
ツール機能最適な用途
arachne_visual_snapshotURL をキャプチャ → 初回はベースラインを作成し、以降は比較冪等なビジュアルテスト
arachne_visual_diffベースラインと比較 → 差分+意味的な判定デプロイ後の検証
arachne_visual_gates決定論的な監査:オーバーフロー、テキストの衝突、JS エラーキー不要、ベースライン不要
arachne_visual_reportテストスイート → 左右に並べた HTMLまとめてレビュー
arachne_visual_approve現在の状態を新しいベースラインに昇格想定された変更の承認
arachne_visual_listベースラインとステータスを一覧表示登録済み項目の監視
arachne_visual_video動画 VRT:スクリーンキャストを記録して比較(アニメーション)ホバー、カルーセル、トランジション
arachne_visual_video_report動画スイート → インタラクティブな HTML レポートアニメーションのリグレッションレビュー
🤖 デスクトップとエージェント型機能
ツール機能最適な用途
arachne_desktopデスクトップ操作(ウィンドウ、入力、キー、クリック)OS の自動化
arachne_desktop_osVLM の「目」を備えたデスクトップエージェント機能(スクリーンショット+説明)操作前の状況把握
arachne_observeスクリーンショット+番号付きのクリック可能なバウンディングボックスGUI エージェントのナビゲーション
📦 GitHub / GitLab / Packages
ツール説明
arachne_repo_downloadGitHub リポジトリを ZIP としてダウンロードします(ブランチ/トークン)
arachne_repo_forkGitHub リポジトリをフォークします
arachne_repo_forksスター数順にフォークを一覧表示します
arachne_repo_indexリポジトリをダウンロードして RAG にインデックス化します
arachne_releasesアセット付きの GitHub リリースを一覧表示します
arachne_release_downloadリリースアセットをダウンロードします
arachne_pypi_downloadPyPI パッケージをダウンロードします(sdist/wheel)
arachne_npm_downloadnpm パッケージの tarball をダウンロードします
arachne_gitlab_downloadGitLab プロジェクトのアーカイブをダウンロードします
arachne_github_trendingGitHub のトレンドリポジトリと開発者を取得します(期間/言語、無料)
arachne_github_user_prsユーザーが作成した PR を取得します(開始日/終了日のフィルター)
arachne_github_user_activityユーザーの月ごとのアクティビティとイベント種別を取得します
arachne_github_repo_metadataリポジトリの完全なメタデータを取得します(スター/フォーク/イシュー/ライセンス)
🧠 コードナレッジグラフ
ツール説明
code_graph統計、検索、ルート、ファイル、依存関係を使ってコード構造を調べます
kg_contextランク付けされた BFS コードコンテキストを取得します(約 2K トークン)
kg_communitiesコミュニティを検出します(Leiden/greedy)
kg_god_nodes影響力が最も大きいコードエンティティを取得します(PageRank)
kg_watchGit ウォッチャー — 変更を段階的に検出します
🧭 ユーティリティ
ツール説明
arachne_capabilities機能を自動検出します
arachne_pingヘルスチェックを実行します
arachne_metricsサーバーのメトリクスを取得します(CPU、RAM、ディスク)
arachne_plan目標を分析し、ツールチェーンを提案します
arachne_calc安全な数式計算ツールです(AST サンドボックス化)
arachne_format_converter汎用コンバーターです(65 種類以上の形式)
arachne_sandbox_statusai-jail サンドボックスが利用可能か確認します

ローカル LLM による VRT: Oito Olhos はピクセル差分、DOM のペアリング、CLIP によるセマンティックトリアージ、ローカル VLM(Douglas 経由の Qwen2.5-VL、フォールバックとして Samuel ミラー)を使用し、変更を regression | expected | noise に分類します。バグを検出した場合は修正案(CORRECAO:)も提示します。判定にサードパーティの API キーは不要です。

ローカル AI ジャッジによるソーシャルリサーチ: arachne_social_research は、過去 N 日間の Hacker News(Algolia)、Reddit(JSON API と browser_agent/Camoufox フォールバック)、YouTube(yt-dlp)を検索し、実際のエンゲージメント(賛成票/ポイント/再生回数)に基づいてスコアを付け、ローカル VLM を使って誇大広告と現実を比較するレポートを作成します(サードパーティの API キーは不要です)。

🚀 クイックスタート

1. API キーを取得する

arachne.seu.pet/dev で作成します(無料プラン:月 500 リクエスト)。

2. 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. または直接実行する
pip install arachne-mcp
export ARACHNE_API_KEY="arn_your_key_here"
python3 -m arachne_mcp

🪟 Windows へのインストール(そのまま使えます)

arachne-mcp は 純粋な Python クライアント(httpx のみ)です。Linux 専用の 依存関係はなく、WSL も必要ありません。Windows には次のようにインストールします。

pip install arachne-mcp

その後、コンソールスクリプトのエントリーポイント(インストール後、arachne-mcp は PATH 上にあります)を使って、任意の MCP クライアントで設定します。

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

⚠️ command に Linux のパス(例:/home/user/.../venv/bin/arachne-mcp)を指定しないでください。 これは Arachne サーバーが実行されているマシンにしか存在しません。Windows(および その他のクライアントマシン)では、pip パッケージと API キーを使用してください。重い処理 (ブラウザー、VLM、ビジョン、RAG)はすべて、サーバーが https://arachne.seu.pet の背後で実行します。

📡 アーキテクチャ

MCP サーバーは 薄いプロキシです。各ツール呼び出しを Arachne API (POST /api/mcp/proxy)に転送し、API がサーバー側でツールを実行して結果を返します。 これによりクライアントは軽量(httpx のみ)に保たれ、重い処理(ブラウザー、VLM、 ビジョン、RAG)はすべて Arachne サーバー上で実行されます。

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

🔐 セキュリティ

  • API キー認証: すべてのリクエストに X-API-Key が含まれます(/dev で作成)
  • レート制限: プランごとにサーバー側で適用されます
  • クライアント側ではコードを実行しません。プロキシは引数を転送するだけです

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。