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

> Discover the Anything-Analyzer MCP service in reverse-skill. This local HTTP micro-service offers browser automation, traffic capture, and AI analysis to enhance your reverse-skill framework.

- Repository: [ZhaoXu/reverse-skill](https://github.com/zhaoxuya520/reverse-skill)
- Tags: deep-dive
- Published: 2026-08-31

---

**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`](https://github.com/zhaoxuya520/reverse-skill/blob/main/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

```bash

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

```bash
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`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/routing.md) | Line 24 | English routing matrix entry |
| [`skills/routing_zh.md`](https://github.com/zhaoxuya520/reverse-skill/blob/main/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:

- **[`skills/scripts/bootstrap-reverse.sh`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/scripts/bootstrap-reverse.sh)** – Contains `ensure_anything_analyzer` for cloning, installing, and launching the service
- **[`skills/scripts/bootstrap-manifest.json`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/scripts/bootstrap-manifest.json)** – Declares the upstream repository URL, pinned commit, and documentation link
- **[`skills/routing.md`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/routing.md)** – Maps the MCP service to its capability in the routing matrix
- **[`skills/SKILL.md`](https://github.com/zhaoxuya520/reverse-skill/blob/main/skills/SKILL.md)** – Lists the capability among supported tools and describes its platform role

## Practical Usage Examples

Verify the MCP endpoint is reachable after bootstrap:

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

```

Query captured GET requests for AI analysis:

```bash
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`](https://github.com/zhaoxuya520/reverse-skill/blob/main/bootstrap-reverse.sh) handles installation, registration, and startup
- **MCP registration** at line 776 enables automatic discovery by AI agents
- **Routing tables** in [`routing.md`](https://github.com/zhaoxuya520/reverse-skill/blob/main/routing.md) and [`routing_zh.md`](https://github.com/zhaoxuya520/reverse-skill/blob/main/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`](https://github.com/zhaoxuya520/reverse-skill/blob/main/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.