reasonkit-web
Verified Safeby reasonkit
Overview
A high-performance Model Context Protocol (MCP) server for browser automation, web capture, and content extraction, enabling AI agents to interact with web browsers.
Installation
cargo run --bin mcp_server -- serveEnvironment Variables
- RUST_LOG
- RK_LOG_FORMAT
- REASONKIT_MCP_TOKEN
- REASONKIT_WEB_TOKEN
- REASONKIT_WEB_BIND_ALL
- REASONKIT_WEB_RATE_LIMIT
- STRIPE_WEBHOOK_SECRET
- STRIPE_WEBHOOK_MAX_AGE
- STRIPE_WEBHOOK_IDEMPOTENCY_TTL
- STRIPE_WEBHOOK_PROCESSING_TIMEOUT
- STRIPE_WEBHOOK_MAX_RETRIES
- STRIPE_WEBHOOK_LOG_PAYLOADS
Security Notes
The server demonstrates strong security awareness through its use of environment variables for all secrets, constant-time comparison for authentication tokens (though the token hashing itself uses a non-cryptographic hasher, which is a minor defense-in-depth point), strict localhost-only CORS by default, and a robust rate-limiting system. It also includes explicit warnings about binding to all interfaces and logging sensitive payloads. The primary security risk is the 'web_execute_js' tool, which allows arbitrary JavaScript execution within the browser. While this is an intended powerful feature for AI agents, it mandates that the MCP server must be exposed only to trusted clients/environments. Default configurations (localhost binding, authentication required for tools) mitigate this for typical deployments.
Similar Servers
mcp
This server provides Hyperbrowser's Model Context Protocol (MCP) interface, offering tools for web scraping, structured data extraction, crawling, and general-purpose browser automation using AI agents like OpenAI's CUA and Anthropic's Claude Computer Use.
scrapegraph-mcp
Provides AI-powered web scraping, structured data extraction, multi-page crawling, and agentic automation capabilities for language models.
blueprint-mcp
Enable AI assistants and coding agents to control and automate real web browsers (Chrome, Firefox, Opera) through a browser extension, maintaining logged-in sessions and avoiding bot detection.
webscraping-ai-mcp-server
Integrates with WebScraping.AI to provide LLM-powered web data extraction, including question answering, structured data extraction, and HTML/text retrieval, with advanced features like JavaScript rendering and proxy management.