AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
MCP unreviewed Apache-2.0 Self-run

Reasonkit Web

mcp-reasonkit-reasonkit-web · by reasonkit

High-performance MCP server for browser automation, web capture, and content extraction. Rust-powered CDP client for AI agents.

No reviews yet
0 installs
25 views
0.0% view→install

Install

$ agentstack add mcp-reasonkit-reasonkit-web

Open-source listing, not yet scanned by AgentStack. Follow the source repository for install instructions.

Security review

⚠ Flagged

1 finding(s); flagged for manual review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures
  • high Pipes remote content directly into a shell (remote code execution).

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Reliability & compatibility

Not yet reviewed
0 installs to date
no reviews yet
3mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Reasonkit Web? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

ReasonKit Web (Rust Edition)

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

[](https://github.com/reasonkit/reasonkit-web/actions/workflows/ci.yml) [](https://github.com/reasonkit/reasonkit-web/actions/workflows/security.yml) [](https://crates.io/crates/reasonkit-web) [](https://docs.rs/reasonkit-web) [](https://crates.io/crates/reasonkit-web) [](LICENSE) [](https://www.rust-lang.org/) [](https://modelcontextprotocol.io)

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

Use Cases

Performance

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

```rust,ignore use reasonkit_web::BrowserController;

#[tokio::main] async fn main() -> Result> { // 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

```bash
# Build the MCP server binary
cargo build --release

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

# Or with cargo
cargo run --release

Content Extraction

```rust,ignore use reasonkit_web::{ContentExtractor, MetadataExtractor};

// Extract structured content from HTML let html = "TitleContent"; let extractor = ContentExtractor::new(); let content = extractor.extract(html)?;

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


### API Workflow

## Architecture

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

### System Topology

### Core Architecture

### The 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

## 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.

### 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`](docs/ARCHITECTURE.md).

## 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](CHANGELOG.md) | [Releases](https://github.com/reasonkit/reasonkit-web/releases)

### Verify Installation

```bash
# 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](LICENSE)


Part of the ReasonKit Ecosystem

ReasonKit CoreReasonKit MemWebsite

"See How Your AI Thinks"

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.