MCP Safety Warden MCP server
MCP proxy adding security scanning, behavioral profiling, risk gating, and safe tool call execution.
8 stars107 downloads/wk
Reviews
Write oneNobody has reviewed MCP Safety Warden yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Safety Warden tools (25, 4 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
analyze_cve_blast_radiusReport CVEs that affect multiple servers, showing the blast radius across the client's workspace.
check_server_driftDetect tool schema and tool-list changes since the last inspect_server baseline.
discover_serversScan the local machine for MCP servers configured in known MCP client apps.
explain_client_riskAnalyze cross-server risks for all MCP servers registered under one agent client.
explain_tool_riskWalk the risk graph for a specific tool and return blast radius, risk paths, and recommended action.
export_graphExport the risk graph in the requested format.
get_retry_policyGet the recommended retry policy for a tool: max retries, backoff strategy, and suggested timeout.
get_risk_graphReturn the inventory graph of MCP servers, tools, security findings, and their relationships.
get_run_historywrite actionGet recent execution history for a tool: timestamps, latency, success/fail, and injection warnings.
get_security_scanRetrieve the latest stored security scan report for a server.
get_tool_profileGet the full raw behavior profile for a tool with all observed metrics and confidence scores.
inspect_serverRe-connect to a registered server, enumerate its tools, classify each one, and update stored profiles.
list_server_toolsList all known tools for a server with summarized risk profiles (effect class, retry safety, risk level).
list_serversList all registered servers with transport type and tool count.
onboard_discovered_serversRegister previously discovered servers into the Safety Warden pipeline (register + inspect).
onboard_serverOne-shot server onboarding: register + inspect + security scan in a single call.
ping_serverCheck if a registered server is reachable. Returns status and round-trip latency.
preflight_tool_callGet a risk assessment for a tool WITHOUT executing it.
register_serverRegister a server so it can be wrapped, profiled, and called via safe_tool_call. Prefer onboard_server for a single trusted server - it does register + security scan + inspect in one call. Use register_server directly only when you want to control the steps separately.
run_replay_testwrite actionTest idempotency by calling a tool TWICE with identical args and comparing outputs.
safe_tool_callwrite actionExecute a tool through the safety proxy. This is the ONLY correct way to call tools on registered servers. Do NOT call preflight_tool_call before this - preflight runs automatically inside.
scan_all_serverswrite actionRun the MCPSafety 5-stage security pipeline against all registered servers in one call.
security_scan_serverset_tool_policySet a permanent execution policy for a tool, overriding the normal preflight flow.
suggest_safer_alternativeFind lower-risk alternatives to a tool on the same server, ranked by risk reduction.
Public scan report
scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it
- Code scan45 source files scanned20/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 43 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Findings (1)
- mediumeval / new Function used
exec.evalmcpsafetywarden-1.4.18/mcpsafetywarden/scan/args.py: …rpreter invocations (python -c, eval(), exec(), __import__) embedded in args …
What the publisher says
From the MCP Safety Warden repository's README, as published. We do not edit it. Read it on GitHub
<!-- mcp-name: io.github.gautamvarmadatla/mcpsafetywarden -->
MCP safety warden is a proxy server that wraps any MCP server and adds behavioral profiling, security scanning, risk gating, and safe execution to its tools.
Contents
- Overview
- Prerequisites
- Installation
- Configuration
- MCP Integration
- CLI Reference
- Auxiliary Integrations
- Development
- Testing
- Further reading
[!IMPORTANT]
MCP security is an active research area. Recent surveys catalog a lot of protocol-specific threat categories spanning tool poisoning, prompt injection, rug-pull attacks, supply chain compromise, credential exfiltration, and composition attacks across the full server lifecycle. See Securing the MCP (OpenReview), Landscape & Threats (arXiv), When MCP Servers Attack (arXiv), and MCP-38 Taxonomy (arXiv).
Overview
Use as a proxy to add safety gating to any MCP server, or point it at a server you don't own and run a full security audit without making a single tool call.
Fig 1. Two operating modes: proxy and audit
Behavioral profiling: Effect class, retry safety, destructiveness. LLM-assisted (Anthropic, OpenAI, Gemini, Ollama) with rule-based fallback. Observed stats (latency p50/p95, failure rate, output size) updated after every proxied call.
Security scanning: mcpsafety+ five-stage pipeline (Recon, Planner, Hacker, Auditor, Supervisor). Cisco AI Defense (AST/YARA). Snyk (metadata analysis). Kali and Burp Suite integrations enrich the pipeline with real network data and HTTP-layer probes. Source code scanning from GitHub with entropy, AST, taint flow, and rug-pull detection.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Install directly
claude mcp add mcpsafetywarden -- uvx mcpsafetywarden
MCP Safety Warden: common questions
- Is MCP Safety Warden MCP server safe?
- Mostly: it is graded B (80/100). Read the MCP Safety Warden safety report
- How do I install MCP Safety Warden?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does MCP Safety Warden need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is MCP Safety Warden maintained?
- The last commit was 43 days ago (2026-08-12). The latest release is v1.4.18.
- What can I use instead of MCP Safety Warden?
- Servers from other publishers that do the same job: MCPProxy MCP server, Draugr MCP server and Npm Sentinel MCP server. Compare all MCP Safety Warden alternatives.
Alternatives to MCP Safety Warden
Same job from other publishers: the closest match first, then the best rated.
- MCPProxyLocal-first MCP proxy with BM25 tool discovery, security scanning, quarantine & ~99% token savingsnot reviewedGrowingB
DraugrSecurity scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.not reviewedGrowingA- Npm SentinelAdvanced NPM analysis: Recursive security scanning, ecosystem awareness, and deep insights.not reviewedGrowingA
- MobiLoopGuarded AI mobile Appium testing, security scanning, verification, and fix-retest MCP tools.not reviewedGrowingA
- Nel VeilFree passive security scanning - check any domain's DMARC, TLS, headers, and exposures.not reviewedGrowingA