1. Conduid
  2. Scraping
  3. Reasonkit Web
MCP server · Scraping

Reasonkit Web

🌐 Build high-performance web sensing and browser automation tools with ReasonKit Web, a Rust-native implementation for efficient solutions.

34Low

Scored 6 days ago · breakdown

About Reasonkit Web

Reasonkit Web is an MCP server in the Scraping category: 🌐 Build high-performance web sensing and browser automation tools with ReasonKit Web, a Rust-native implementation for efficient solutions.

The repository has 2 stars and 0 forks.

Install

From source
git clone https://github.com/reasonkit/reasonkit-web

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Reasonkit Web

Powered by Claude · Grounded in docs

I know everything about Reasonkit Web. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

ReasonKit Web (Rust Edition)

High-Performance Web Sensing & Browser Automation Layer Rust-Native Implementation

CI Security Crates.io docs.rs Downloads License Rust MCP

The Eyes and Ears of AI Reasoning - Now Blazingly Fast

Documentation | Crates.io | ReasonKit Core | Website


Note: This is the Rust implementation of the ReasonKit Web Sensing layer. It supersedes the legacy Python prototype for performance-critical deployments.

Web sensing and browser automation layer for ReasonKit. Implements the Model Context Protocol (MCP) for seamless web interactions with AI reasoning systems, powered by Rust and ChromiumOxide.

Features

ReasonKit Web Features

Use Cases

ReasonKit Web Use Cases

Performance

ReasonKit Web Performance Benchmark

Installation

Universal Installer (Recommended)

Installs all 4 ReasonKit projects together:

curl -fsSL https://get.reasonkit.sh | bash -s -- --with-web

Platform & Shell Support:

  • ✅ All platforms (Linux/macOS/Windows/WSL)
  • ✅ All shells (Bash/Zsh/Fish/Nu/PowerShell/Elvish)
  • ✅ Auto-detects shell and configures PATH
  • ✅ Beautiful progress visualization

Cargo (Rust Library)

Add to your Cargo.toml:

[dependencies]
reasonkit-web = "0.1"
tokio = { version = "1", features = ["full"] }

Quick Start

As a Library

use reasonkit_web::BrowserController;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    // Create browser controller
    let controller = BrowserController::new().await?;

    // Navigate to a page
    let page = controller.navigate("https://example.com").await?;

    // Extract content
    let content = page.content().await?;
    println!("Page content: {}", content);

    Ok(())
}

As an MCP Server

# Build the MCP server binary
cargo build --release

# Run the MCP server
./target/release/reasonkit-web

# Or with cargo
cargo run --release

Content Extraction

use reasonkit_web::{ContentExtractor, MetadataExtractor};

// Extract structured content from HTML
let html = "<html><body><h1>Title</h1><p>Content</p></body></html>";
let extractor = ContentExtractor::new();
let content = extractor.extract(html)?;

// Extract metadata
let meta_extractor = MetadataExtractor::new();
let metadata = meta_extractor.extract(html)?;

API Workflow

ReasonKit Web API Workflow

ReasonKit Web API Sequence

Architecture

The ReasonKit Web layer implements a high-performance web sensing architecture designed for AI reasoning systems:

System Topology

ReasonKit Web MCP Topology

Core Architecture

ReasonKit Web Architecture Diagram

The Rust Engine

ReasonKit Web Rust Engine

Key Design Principles

Performance-First: Built in Rust with async/await for maximum throughput Protocol-Driven: Implements Model Context Protocol (MCP) for AI integration Modular Design: Separates capture, extraction, and memory for flexibility Security-Focused: Headless browser isolation and content sanitization

Integration Flow

ReasonKit Web Integration Flow

Security & Privacy

ReasonKit Web is built with a "GDPR by Default" philosophy, ensuring that AI reasoning systems can interact with the web safely and compliantly.

ReasonKit Web Browser Isolation Layer

ReasonKit Web Security Shield

Key Security Features

  • PII Redaction Engine: Automatically detects and redacts sensitive information (emails, phone numbers, secrets) before it leaves the secure runtime.
  • Headless Isolation: Browser sessions run in isolated containers with no persistent state.
  • Content Sanitization: Malicious scripts and trackers are stripped at the DOM level.

For detailed technical specifications, see docs/ARCHITECTURE.md.

Technology Stack

ReasonKit Web Technology Stack

Version & Maturity

Component Status Notes
MCP Server ✅ Stable Model Context Protocol integration
CDP Client ✅ Stable Chrome DevTools Protocol via chromiumoxide
Content Extraction ✅ Stable HTML parsing, metadata extraction
PII Redaction ✅ Stable GDPR-compliant data handling
WASM Support 🔶 Beta Browser-native execution

Current Version: v0.1.3 | CHANGELOG | Releases

Verify Installation

# Build and run MCP server
cargo build --release
./target/release/reasonkit-web --help

# Or test as a library
cargo test

License

Apache License 2.0 - see LICENSE


ReasonKit Ecosystem Connection

Part of the ReasonKit Ecosystem

ReasonKit Core • ReasonKit Mem • Website

"See How Your AI Thinks"

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Reasonkit Web

How do I install Reasonkit Web?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Reasonkit Web safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Reasonkit Web still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.