Skip to main content
Glama
zxcvbbq
by zxcvbbq
README.md
# Rohitab API Monitor MCP

MCP bridge for the installed Rohitab API Monitor on Windows.

## Install

```powershell
claude plugin marketplace add https://github.com/zxcvbbq/API-Monitor-MCP.git
claude plugin install api-monitor-mcp@api-monitor-mcp
codex plugin marketplace add zxcvbbq/API-Monitor-MCP
codex plugin add api-monitor-mcp@api-monitor-mcp
```

## Features

- Background GUI control, process attach, live capture, filters, and screenshots
- Read, validate, search, compare, decode, and export `.apmx86`/`.apmx64`
- Inspect calls, API definitions and types, parameters, returns, payloads, processes, modules, logs, and raw bytes

## Local

```powershell
uv run python .\server.py --self-test
uv run python .\server.py --transport streamable-http --port 8745
```

Set `APIMONITOR_HOME` if the app is installed elsewhere.

TDQS

C2.7/5.0

Scored across 59 tools

Disambiguation3/5

Descriptions do a decent job of binding each tool to a specific control or artifact, but there are clear clusters of overlapping purpose: api_monitor_monitor_process vs capture_process vs attach_process, and multiple string/search readers (capture_strings, capture_search_entries, capture_search_directory, capture_search_calls), plus several API-definition readers (api_monitor_search_apis, parse_api_definition, read_api_definition, capture_read_definition, capture_list_apis). An agent must read carefully to avoid misselection across the GUI-control family and the entry-reading family.

Naming Consistency4/5

Names are uniformly snake_case and split cleanly into two predictable prefixes: live-control tools (api_monitor_*) and capture-file tools (capture_*). Minor deviations exist where tools are noun-only (api_monitor_status, api_monitor_summary, capture_info) rather than verb_noun, but the pattern remains readable and largely predictable.

Tool Count2/5

59 tools is far beyond what an agent can reliably select from, even for a broad domain combining Windows GUI automation with APMX capture forensics. Many closely related operations (scroll, key, click_point, action, select_option, tree_check) could have been consolidated into one parameterized control tool.

Completeness4/5

The surface covers the full lifecycle: launch/attach/monitor/stop/detach, GUI reading and manipulation, screenshotting, capture export/extract, validation/comparison, and extensive call decoding and search. Only minor gaps exist, such as first-class capture deletion/creation or diffing beyond entry-size/CRC comparison.

Maintenance

ActivityMaintained
ResponsivenessNo issues