Stygian
БесплатноНе проверенUnified MCP (Model Context Protocol) server aggregating stygian-graph, stygian-browser, and stygian-proxy.
Описание
Unified MCP (Model Context Protocol) server aggregating stygian-graph, stygian-browser, and stygian-proxy.
README

High-performance web scraping toolkit for Rust — graph execution, anti-detection browser automation, and diagnostics-driven acquisition planning.
CI Security Audit Documentation OpenSSF Scorecard OpenSSF Best Practices License: AGPL v3 License: Commercial
What is stygian?
Stygian is a monorepo with six complementary Rust crates for building robust, scalable web scraping systems:
- stygian-graph — Graph-based scraping engine (DAGs, AI extraction, distributed execution)
- stygian-browser — Anti-detection browser automation (stealth features, human behavior)
- stygian-proxy — Proxy pool management (multi-protocol, health checking, sticky sessions)
- stygian-charon — Diagnostics & policy planning (HAR forensics, provider classification, SLOs)
- stygian-mcp — MCP aggregator (LLM tool integration via JSON-RPC 2.0)
- stygian-plugin — Visual data extraction with MCP tools and browser extension
Quick Start
Install
# From crates.io
cargo install stygian-mcp --features extract
# Or add to Cargo.toml
stygian-graph = { version = "*", features = ["browser"] }
stygian-browser = "*"
Browser Automation
use std::time::Duration;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let pool = BrowserPool::new(BrowserConfig::default()).await?;
let handle = pool.acquire().await?;
let mut page = handle.browser()?.new_page().await?;
page.navigate(
"https://example.com",
WaitUntil::Selector("body".to_string()),
Duration::from_secs(30),
).await?;
println!("Page loaded: {} bytes", page.content().await?.len());
handle.release().await;
Ok(())
}
MCP Integration
Wire into Claude or VS Code via JSON-RPC 2.0 for LLM-powered tool access. See the book for setup.
Documentation
Key sections:
Architecture
Hexagonal design with zero I/O in domain layer:
Domain (business logic)
↓
Ports (traits)
↓
Adapters (HTTP, browser, AI, storage)
All crates follow this pattern for maximum testability and modularity.
Development
# Build & test
cargo test --workspace --all-features
# Strict linting
cargo clippy --workspace -- -D warnings
# Format check
cargo fmt --all -- --check
License
Dual-licensed under:
- AGPL-3.0 — open-source use
- Commercial License — proprietary use
See LICENSE-COMMERCIAL.md for details.
Acknowledgments
Built with chromiumoxide, petgraph, tokio, and reqwest.
Status: Active development | Rust 2024 edition | Linux + macOS
For feature requests or issues, see GitHub Issues.
Установка Stygian
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/greysquirr3l/stygianFAQ
Stygian MCP бесплатный?
Да, Stygian MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Stygian?
Нет, Stygian работает без API-ключей и переменных окружения.
Stygian — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Stygian в Claude Desktop, Claude Code или Cursor?
Открой Stygian на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Playwright
Browser automation, scraping, screenshots
автор: MicrosoftPuppeteer
Browser automation and web scraping.
автор: modelcontextprotocolopentabs-dev/opentabs
Plugin-based MCP server + Chrome extension that gives AI agents access to web applications through the user's authenticated browser session. 100+ plugins with a
автор: opentabs-devrobhunter/agentdeals
1,500+ developer infrastructure deals, free tiers, and startup programs across 54 categories. Search deals, compare vendors, plan stacks, and track pricing chan
автор: robhunterhlydecker/ucsc-genome-mcp
MCP server to interact with the UCSC Genome Browser API, letting you find genomes, chromosomes, and more.
автор: hlydecker34892002/bilibili-mcp-js
A MCP server that supports searching for Bilibili content. Provides LangChain integration examples and test scripts.
автор: 34892002achiya-automation/safari-mcp
Native Safari browser automation for AI agents with 80+ tools. No Chrome dependency, optimized for Apple Silicon with 60% less CPU overhead.
автор: achiya-automationagent-infra/mcp-server-browser
Browser automation capabilities using Puppeteer, both support local and remote browser connection.
автор: bytedanceaparajithn/agent-scraper-mcp
Web scraping MCP server for AI agents. 6 tools: clean content extraction, structured scraping with CSS selectors, full-page screenshots via Playwright, link ext
автор: aparajithnapireno/DOMShell
Browse the web using filesystem commands (ls, cd, grep, click). 38 MCP tools map Chrome's Accessibility Tree to a virtual filesystem via a Chrome Extension.
автор: apirenoCompare Stygian with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории browse
