# MCP Server

Configure, launch, validate, and troubleshoot CCAM's comprehensive MCP server for...

- Repository: https://github.com/hoangsonww/Claude-Code-Agent-Monitor (1136 stars)
- Category: AI and agents
- License: MIT
- Last updated: 2026-10-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -g -a claude-code -y`
Codex: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -g -a codex -y`
Cursor: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -g -a cursor -y`
Gemini CLI: `npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill mcp-server -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add hoangsonww/Claude-Code-Agent-Monitor`

## Description

Configure, launch, validate, and troubleshoot CCAM's comprehensive MCP server for Claude Code, Codex, and other MCP hosts. Use when installing dependencies, building the server, selecting stdio, HTTP, or REPL transport, setting mutation/destructive policy, supplying dashboard authentication, or checking complete tool registration.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# MCP Server

## Build

```bash
npm run mcp:install
npm run mcp:typecheck
npm run mcp:build
```

Normal `npm run setup` performs install and build automatically.

## Launch

```bash
ccam mcp stdio
ccam mcp http
ccam mcp repl
```

## Policy

- Reads are enabled by default.
- Writes require `MCP_DASHBOARD_ALLOW_MUTATIONS=true`.
- Full data clearing additionally requires
  `MCP_DASHBOARD_ALLOW_DESTRUCTIVE=true` and the exact tool argument
  `confirmation_token = "CLEAR_ALL_DATA"`. `CLEAR_ALL_DATA` is not an
  environment variable.
- Set `MCP_DASHBOARD_API_TOKEN` when the dashboard uses `DASHBOARD_TOKEN`.
- The target URL remains restricted to loopback and approved container-host
  names.

Validate with `npm run test:mcp`. Protocol and REPL transports must expose the
same catalog because both use the canonical domain registration path.

