Tooluck logoTooluck
SKILL.md

mcp-audit

Agent skill fromhoangsonww/Claude-Code-Agent-Monitor

Audit the configured MCP servers (user + project scope) via the Agent Monitor Config Explorer API: transport (stdio vs http), command/args and env variable names, headers, and the source file each definition came from. Reads /api/cc-config/mcp. Use when reviewing MCP integrations for hygiene, duplication, or unexpected transports.

How to install mcp-audit

install mcp-audit
# install the Claude-Code-Agent-Monitor pack with the skills CLI
npx skills add hoangsonww/Claude-Code-Agent-Monitor

# or add only this skill to Claude Code: copy the folder

plugins/ccam-config/skills/mcp-audit/

# into

~/.claude/skills/mcp-audit/ (all projects)

.claude/skills/mcp-audit/ (one project)

plugins/ccam-config/skills/mcp-audit/SKILL.md

MITFull file
1# MCP Audit
2
3Inventory and audit every Model Context Protocol server the user has
4configured — both user-scope and project-scope — read through the Agent Monitor
5dashboard at `http://localhost:4820`.
6
7## Input
8
9The user provides: **$ARGUMENTS**
10
11This may be:
12- empty — audit all MCP servers (default).
13- a server name fragment — focus on matching servers.
14- "stdio" / "http" — restrict to one transport kind.
15
16## Data Sources
17
18| Endpoint | Returns |
19|----------|---------|
20| `GET /api/cc-config/mcp` | `{ user:[…], projectScoped:[…] }`. Each server: `{ name, source, kind }` where `kind` is `stdio` (with `command, args, envNames`), `http` (with `url, headers`), or `unknown`. `source` names the file the definition came from (e.g. `~/.claude.json (top-level)`, `~/.claude.json (projects[<root>])`, `~/.claude/settings.json`) |
21
22## Report Sections
23
24### 1. Server inventory
25List every server from `user` and `projectScoped`. For each show `name`,
26`source`, `kind`, and the transport detail:
27- **stdio** — the `command`, its `args`, and the `envNames` (names only — values
28 are not exposed by the API).
29- **http** — the `url` and the `headers` key names (values not exposed).
30- **unknown** — a definition the server could not classify; flag it for review.
31
32### 2. Scope split & duplication
33Separate user-scope from project-scope servers. Flag any `name` that appears in
34both scopes (project may shadow user) and any duplicate definitions across
35source files.
36
37### 3. Hygiene flags
38…

Excerpt shown under the repository's MIT license.

More skills in Claude-Code-Agent-Monitor

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates