🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@agentguard47/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agentguard47/mcp-server

Read-only MCP server for coding-agent traces, decision events, alerts, costs, usage, and budget health

latest
Source
npmnpm
Version
0.2.2
Version published
Weekly downloads
53
20.45%
Maintainers
1
Weekly downloads
 
Created
Source

AgentGuard MCP Server

Read-only MCP (Model Context Protocol) server that connects coding agents to the AgentGuard Read API. Use it after the local SDK is already in place and you want Codex, Claude Code, Cursor, or another MCP client to inspect traces, decision events, alerts, usage, costs, and budget health.

The boundary is deliberate:

  • The SDK proves runtime enforcement locally
  • The MCP server gives coding agents a narrow read surface over retained data
  • The hosted dashboard stays the operational control plane

Published Package

npx -y @agentguard47/mcp-server

Tools

ToolDescription
query_tracesSearch recent traces, filter by service/time range
get_traceGet the full event tree for a specific trace ID
get_trace_decisionsExtract normalized decision.* events from a specific trace ID
get_alertsGet guard alerts such as loops, budget exceeded, and errors
get_usageCheck event quota usage and plan limits
get_costsGet cost breakdown by model for the current month
check_budgetQuick pass/fail budget health check

Configuration

VariableRequiredDescription
AGENTGUARD_API_KEYYesBearer token for the Read API (ag_...)
AGENTGUARD_URLNoAPI base URL (defaults to production)

Setup for Claude Code

Add to your Claude Code MCP config:

{
  "mcpServers": {
    "agentguard": {
      "command": "npx",
      "args": ["-y", "@agentguard47/mcp-server"],
      "env": {
        "AGENTGUARD_API_KEY": "ag_your_key_here"
      }
    }
  }
}

Any other MCP-compatible client that can launch an npm package over stdio can use the same command.

Local Build & Run

npm ci
npm run build
npm test
npm start

Glama / Smithery Build Config

This repo now includes the files downstream registries expect when they build or inspect the MCP server from GitHub:

  • Dockerfile - container build for the stdio server
  • smithery.yaml - config schema for AGENTGUARD_API_KEY and the optional base URL

That keeps the public repo aligned with the published npm package and makes the Glama / Smithery import path explicit instead of implicit.

The repo root also carries matching shim files for directories that only scan the default branch root:

Those root files delegate straight to mcp-server/ and should stay aligned with the package-local versions here.

Registry Readiness

This repo now includes official MCP registry metadata in server.json. The npm package is already public, and the Glama / Smithery config now lives next to the source, so the remaining registry work is metadata publication:

mcp-publisher login github
mcp-publisher publish

After that, verify the server is searchable from the MCP Registry API and then submit it to downstream directories like Glama and awesome-mcp-servers.

Architecture

  • src/index.ts - Server entry point, tool registration (stdio transport)
  • src/client.ts - HTTP client wrapping /api/v1/ endpoints
  • src/decisions.ts - Decision-event extraction helpers for hosted traces
  • src/schema.ts - JSON Schema to Zod shape builder used during tool registration
  • src/tools.ts - 7 MCP tool definitions and handlers

Keywords

mcp

FAQs

Package last updated on 04 May 2026

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts