What Is the Anything‑Analyzer MCP Service in Reverse‑Skill and How Does It Work?

The anything‑analyzer MCP service is a local HTTP micro‑service that adds browser automation, HTTP traffic capture, and AI‑assisted analysis capabilities to the reverse‑skill framework.

The anything‑analyzer MCP (Micro‑Capability Provider) transforms reverse‑skill into a unified platform for web application inspection and automated security analysis. This service runs locally on port 23816 and bridges headless browser operations with downstream AI agents like Claude and Codex.

Core Capabilities of the Anything‑Analyzer MCP Service

The anything‑analyzer MCP service delivers three tightly integrated functions:

  • Browser automation – Drives a headless Chromium-based UI (via Electron) to navigate pages, execute JavaScript, and extract DOM data
  • HTTP traffic capture and replay – Intercepts and logs all network requests from the automated browser for later analysis
  • AI‑assisted analysis – Exposes captured data through a JSON API (/mcp) so AI agents can query traffic for vulnerability hunting or payload generation

These capabilities combine into a single entry point for any task requiring client‑side behavior inspection or automated reasoning over web traffic.

How Reverse‑Skill Bootstraps the Anything‑Analyzer Service

The reverse‑skill framework automates installation and registration through the bootstrap script in skills/scripts/bootstrap-reverse.sh.

Service Preparation: The ensure_anything_analyzer Function

Located at lines 65–89 of the bootstrap script, this function:

  1. Clones the upstream anything‑analyzer repository
  2. Installs Node.js and pnpm dependencies
  3. Launches pnpm dev in the background to start the MCP server

# Bootstrap the anything-analyzer capability (installs & starts the MCP server)

bash skills/scripts/bootstrap-reverse.sh anything-analyzer --start-services --mcp-host=codex

Automatic MCP Registration

At line 776 of the same script, the bootstrap process registers the service endpoint:

write_mcp_server "anything-analyzer" '{"url":"http://localhost:23816/mcp"}'

This registration eliminates manual URL handling—AI agents automatically discover the service through the client's MCP configuration.

Routing Integration and Capability Mapping

The anything‑analyzer service is formally declared in reverse‑skill's routing tables as the provider for "browser automation + HTTP capture":

File Location Purpose
skills/routing.md Line 24 English routing matrix entry
skills/routing_zh.md Line 22 Chinese routing matrix entry

These entries ensure that capability requests route to the correct MCP provider without manual configuration.

Key Implementation Files

Understanding the anything‑analyzer MCP service requires familiarity with these source files:

Practical Usage Examples

Verify the MCP endpoint is reachable after bootstrap:

curl -s http://localhost:23816/mcp | jq

Query captured GET requests for AI analysis:

curl -X POST http://localhost:23816/mcp/queries \
     -H "Content-Type: application/json" \
     -d '{"type":"list_requests","method":"GET"}' | jq

Summary

  • The anything‑analyzer MCP service runs on port 23816 and provides browser automation, HTTP capture, and AI analysis
  • Bootstrap automation in bootstrap-reverse.sh handles installation, registration, and startup
  • MCP registration at line 776 enables automatic discovery by AI agents
  • Routing tables in routing.md and routing_zh.md formalize the service's role
  • The JSON API at /mcp exposes traffic data for downstream reasoning tasks

Frequently Asked Questions

What does MCP stand for in the anything‑analyzer service?

MCP stands for Micro‑Capability Provider. It is reverse‑skill's pattern for local HTTP services that expose specialized tools to AI agents through a standardized JSON interface, enabling automated discovery and invocation without manual configuration.

How does the anything‑analyzer service start automatically?

The ensure_anything_analyzer function in skills/scripts/bootstrap-reverse.sh (lines 65–89) clones the repository, installs Node.js dependencies with pnpm, and executes pnpm dev in the background. When --start-services is passed to the bootstrap script, this function activates automatically.

Can AI agents use the anything‑analyzer without knowing its URL?

Yes. The bootstrap script registers the service at http://localhost:23816/mcp using write_mcp_server (line 776), which writes the endpoint to the client's MCP configuration. AI agents read this configuration to discover available services without hardcoded URLs.

What types of analysis can AI agents perform with captured HTTP traffic?

Downstream agents can query the /mcp endpoint to list requests, filter by method or domain, replay traffic sequences, or analyze request/response patterns for vulnerabilities. The captured data enables automated reasoning about authentication flows, API structures, and potential attack vectors.

Have a question about this repo?

These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:

Share the following with your agent to get started:
curl -s "https://instagit.com/install.md"

Works with
Claude Codex Cursor VS Code OpenClaw Any MCP Client

Maintain an open-source project? Get it listed too →