🚀 RapidTriageME

Enterprise Browser Automation & Debugging Platform by YarlisAISolutions

RapidTriageME is a powerful browser automation and debugging platform that enables developers and QA engineers to remotely control browsers, capture screenshots, analyze performance metrics, and debug web applications through the Model Context Protocol (MCP). Perfect for automated testing, monitoring, and troubleshooting web applications at scale.

🎯 Remote Browser Control

Navigate pages, execute JavaScript, and interact with elements remotely through a secure API.

📸 Screenshot Capture

Capture full-page or viewport screenshots with automatic storage and retrieval capabilities.

🔍 Debug & Analyze

Access console logs, network requests, and element inspection tools for comprehensive debugging.

📊 Performance Audits

Run Lighthouse audits for performance, accessibility, SEO, and best practices analysis.

🔌 MCP Protocol

Industry-standard Model Context Protocol for seamless integration with AI assistants.

🛡️ Enterprise Security

Token-based authentication, rate limiting, and secure WebSocket connections.

Service Status OPERATIONAL
✅ All systems running | Environment: production
Uptime 99.9% Response Time <200ms Rate Limit 100 req/min

📍 API Endpoints

https://rapidtriage.me/health Health Check
https://rapidtriage.me/sse SSE Connection (MCP)
https://rapidtriage.me/mcp MCP HTTP Endpoint
https://rapidtriage.me/metrics Service Metrics
https://rapidtriage.me/screenshot/* Screenshot Storage

🛠️ Available Tools & Commands

🌐 Navigation & Control

remote_browser_navigate

Navigate to any URL and wait for page load completion

{"url": "https://example.com", "waitUntil": "networkidle"}
remote_execute_javascript

Execute JavaScript code in the browser context

{"script": "document.querySelector('button').click()"}

📸 Capture & Visual

remote_capture_screenshot

Capture screenshots with various options for full page or viewport

{"url": "https://example.com", "fullPage": true, "format": "png"}
remote_inspect_element

Inspect DOM elements and get computed styles

{"selector": "#main-content", "includeStyles": true}

🔍 Debugging & Analysis

remote_get_console_logs

Retrieve browser console logs, errors, and warnings

{"level": "all", "limit": 100}
remote_get_network_logs

Get detailed network request and response information

{"filter": "xhr", "includeHeaders": true}

📊 Audits & Reports

remote_run_lighthouse_audit

Run comprehensive Lighthouse audits for performance, accessibility, SEO

{"url": "https://example.com", "categories": ["performance", "accessibility"]}
remote_generate_triage_report

Generate detailed debugging reports with all collected data

{"includeScreenshot": true, "includeLogs": true, "format": "json"}

🔧 Configuration & Setup

Configure your MCP client (Claude, Cline, etc.) with these settings:

{ "mcpServers": { "rapidtriage": { "type": "sse", "url": "https://rapidtriage.me/sse", "headers": { "Authorization": "Bearer YOUR_AUTH_TOKEN" }, "capabilities": { "tools": true, "resources": true, "prompts": true } } } }

Health Check

curl https://rapidtriage.me/health

Take Screenshot

curl -X POST https://rapidtriage.me/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_AUTH_TOKEN" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"remote_capture_screenshot","arguments":{"url":"https://example.com"}},"id":1}'

Get Console Logs

curl -X POST https://rapidtriage.me/mcp \ -H "Content-Type: application/json" \ -H "Authorization: Bearer YOUR_AUTH_TOKEN" \ -d '{"jsonrpc":"2.0","method":"tools/call","params":{"name":"remote_get_console_logs","arguments":{}},"id":1}'

JavaScript/TypeScript Integration

// Install MCP SDK // npm install @modelcontextprotocol/sdk import { Client } from '@modelcontextprotocol/sdk/client/index.js'; import { SSETransport } from '@modelcontextprotocol/sdk/transport/sse.js'; // Initialize client const transport = new SSETransport('https://rapidtriage.me/sse', { headers: { 'Authorization': 'Bearer YOUR_AUTH_TOKEN' } }); const client = new Client({ name: 'my-app', version: '1.0.0' }, { capabilities: {} }); // Connect and use await client.connect(transport); // Take screenshot const result = await client.callTool('remote_capture_screenshot', { url: 'https://example.com', fullPage: true }); console.log('Screenshot URL:', result.screenshotUrl);
🔐 Authentication Required
All API endpoints require Bearer token authentication. Contact your administrator to obtain access tokens.

Token Management

  1. Request Access: Contact support@rapidtriage.me with your use case
  2. Receive Token: You'll receive a secure API token via email
  3. Configure Headers: Add to all requests: Authorization: Bearer YOUR_TOKEN
  4. Token Rotation: Tokens expire after 90 days - request renewal before expiration

Security Best Practices

  • Never commit tokens to version control
  • Use environment variables for token storage
  • Rotate tokens regularly
  • Monitor usage through the metrics endpoint
  • Report suspicious activity immediately

🚀 Quick Start Guide

  1. Get Authentication Token
    Contact your administrator or request access at support@rapidtriage.me
  2. Choose Integration Method
    MCP Client (recommended), HTTP API, or JavaScript SDK
  3. Configure Your Client
    Use the configuration examples above for your chosen method
  4. Test Connection
    Start with the health check endpoint to verify connectivity
  5. Begin Automation
    Use the tools to automate browser tasks and debugging
⚡ Rate Limits Apply
Default: 100 requests per minute per token. Contact support for higher limits.

📋 System Requirements

Client Requirements

• MCP-compatible client (Claude, Cline)
• Node.js 18+ for SDK
• Modern browser for web access
• Stable internet connection

Supported Browsers

• Chrome/Chromium (latest)
• Firefox (latest)
• Safari 14+
• Edge (Chromium-based)

API Compatibility

• REST/HTTP API
• Server-Sent Events (SSE)
• WebSocket (coming soon)
• GraphQL (roadmap)

🎯 Use Cases

Automated Testing

Run end-to-end tests, capture visual regressions, and validate user flows across browsers.

Performance Monitoring

Track Core Web Vitals, analyze load times, and identify performance bottlenecks.

Debugging Support

Remote debugging for production issues, console log analysis, and network inspection.

Accessibility Audits

Automated WCAG compliance checks, screen reader testing, and keyboard navigation validation.

SEO Analysis

Meta tag validation, structured data testing, and search engine optimization audits.

Documentation

Automated screenshot generation for documentation, visual guides, and tutorials.

🚀 Quick Access

📚 Resources & Support

📖 Complete Documentation
Full API documentation and implementation guides available at docs.rapidtriage.me

Getting Help

Browser Extension

Install the RapidTriageME browser extension for enhanced debugging capabilities:

Chrome Web Store Firefox Add-ons Edge Add-ons