Security proxy for LLMs and MCP that blocks prompt injection, SSRF, injection attacks and credential exfiltration.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add mastyf --env ALERT_WEBHOOK_URL='<ALERT_WEBHOOK_URL>' -- npx -y @mastyf_ai/server~/.codex/config.toml
[mcp_servers.mastyf]
command = "npx"
args = ["-y", "@mastyf_ai/server"]
env = { ALERT_WEBHOOK_URL = "<ALERT_WEBHOOK_URL>" }
# codex mcp add mastyf --env ALERT_WEBHOOK_URL='<ALERT_WEBHOOK_URL>' -- npx -y @mastyf_ai/server~/.cursor/mcp.json
{
"mcpServers": {
"mastyf": {
"command": "npx",
"args": [
"-y",
"@mastyf_ai/server"
],
"env": {
"ALERT_WEBHOOK_URL": "<ALERT_WEBHOOK_URL>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"mastyf": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mastyf_ai/server"
],
"env": {
"ALERT_WEBHOOK_URL": "<ALERT_WEBHOOK_URL>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"mastyf": {
"command": "npx",
"args": [
"-y",
"@mastyf_ai/server"
],
"env": {
"ALERT_WEBHOOK_URL": "<ALERT_WEBHOOK_URL>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"mastyf": {
"command": "npx",
"args": [
"-y",
"@mastyf_ai/server"
],
"env": {
"ALERT_WEBHOOK_URL": "<ALERT_WEBHOOK_URL>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"mastyf": {
"command": "npx",
"args": [
"-y",
"@mastyf_ai/server"
],
"env": {
"ALERT_WEBHOOK_URL": "<ALERT_WEBHOOK_URL>"
}
}
}
}Environment variables
ALERT_WEBHOOK_URL
Replace the placeholders with your own credentials and keep them out of version control.