mcpsafetywarden

gautamvarmadatla/mcpsafetywarden
★ 2 stars Python 🔒 Security Updated 2d ago
MCP servers expose tools with no information about what they actually do at runtime. mcpsafetywarden sits between your agent and any MCP server, profiling tool behavior, blocking destructive calls, and running active security audits before you trust them in a workflow.
View on GitHub →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "mcpsafetywarden": {
      "command": "uvx",
      "args": [
        "mcpsafetywarden"
      ]
    }
  }
}

Or install with pip: pip install mcpsafetywarden

README Excerpt

<!-- mcp-name: io.github.gautamvarmadatla/mcpsafetywarden --> <p align="center"> <img src="assets/logo.png" alt="MCP Safety Warden" width="1080"/> </p> 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.

Tools (20)

ANTHROPIC_API_KEYGEMINI_API_KEYGITHUB_TOKENMCP_AUTH_TOKENMCP_DB_ENCRYPTION_KEYMCP_DB_PATHMCP_HOSTMCP_PORTMCP_SCANNER_API_KEYMCP_SCANNER_LLM_API_KEYMCP_TRANSPORTOLLAMA_BASE_URLOLLAMA_MODELOPENAI_API_KEYSNYK_TOKENcheck_server_driftget_retry_policyget_run_historyget_security_scanget_tool_profile