{"id":"4d24a541-1b72-4f07-9dd7-651ef3d1deef","shortId":"WYfgFq","kind":"mcp","title":"MCPWall","tagline":"Transparent stdio proxy that blocks dangerous tool calls, scans for secret leakage, and logs all JSON-RPC messages us...","description":"Transparent stdio proxy that blocks dangerous tool calls, scans for secret leakage, and logs all JSON-RPC messages using YAML-defined policies.\n\nSits between AI coding tools and downstream servers as a transparent stdio proxy, intercepting every JSON-RPC message and enforcing YAML-defined security policies. Blocks sensitive file access, dangerous shell commands, and secret leakage using deterministic regex rules with no cloud dependencies. Supports inbound request filtering, outbound response scanning with secret redaction, and provides configurable security profiles from sensible defaults to deny-by-default whitelist mode.","tags":["mcpwall"],"capabilities":["mcp","transport-stdio","open-source"],"categories":[],"synonyms":[],"warnings":[],"endpointUrl":"https://github.com/behrensd/mcpwall","protocol":"mcp","transport":"stdio","auth":{"type":"mcp","details":{"transport":"stdio"}},"qualityScore":"0.556","qualityRationale":"deterministic score 0.56 from registry signals: · indexed on pulsemcp · has source repo · 3 github stars · registry-generated description present","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:mcp:v1","enrichmentVersion":1,"enrichedAt":"2026-05-02T07:22:09.615Z","embedding":null,"createdAt":"2026-04-18T21:49:21.126Z","updatedAt":"2026-05-02T07:22:09.615Z","lastSeenAt":"2026-05-02T07:22:09.615Z","tsv":"'access':75 'ai':48 'block':6,26,72 'call':9,29 'cloud':88 'code':49 'command':78 'configur':102 'danger':7,27,76 'default':107,112 'defin':44,69 'deni':110 'deny-by-default':109 'depend':89 'determinist':83 'downstream':52 'enforc':66 'everi':60 'file':74 'filter':93 'inbound':91 'intercept':59 'json':18,38,62 'json-rpc':17,37,61 'leakag':13,33,81 'log':15,35 'mcp' 'mcpwall':1 'messag':20,40,64 'mode':114 'open-source' 'outbound':94 'polici':45,71 'profil':104 'provid':101 'proxi':4,24,58 'redact':99 'regex':84 'request':92 'respons':95 'rpc':19,39,63 'rule':85 'scan':10,30,96 'secret':12,32,80,98 'secur':70,103 'sensibl':106 'sensit':73 'server':53 'shell':77 'sit':46 'stdio':3,23,57 'support':90 'tool':8,28,50 'transpar':2,22,56 'transport-stdio' 'us':21 'use':41,82 'whitelist':113 'yaml':43,68 'yaml-defin':42,67","prices":[{"id":"752359b1-0c73-47fd-9978-b45dcefaa67e","listingId":"4d24a541-1b72-4f07-9dd7-651ef3d1deef","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"mcp-free","isPrimary":true,"details":{"transport":"stdio"},"createdAt":"2026-04-18T21:49:21.126Z"}],"sources":[{"listingId":"4d24a541-1b72-4f07-9dd7-651ef3d1deef","source":"pulsemcp","sourceId":"https://www.pulsemcp.com/servers/behrensd-mcpwall","sourceUrl":"https://api.pulsemcp.com/v0beta/servers","isPrimary":true,"firstSeenAt":"2026-04-18T21:49:21.126Z","lastSeenAt":"2026-05-02T07:22:09.615Z"}],"details":{"listingId":"4d24a541-1b72-4f07-9dd7-651ef3d1deef","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"source":"pulsemcp","transport":"stdio","server_name":"MCPWall","external_url":"https://github.com/behrensd/mcp-firewall","github_stars":3,"registry_url":"https://www.pulsemcp.com/servers/behrensd-mcpwall","source_code_url":"https://github.com/behrensd/mcpwall"},"updatedAt":"2026-05-02T07:22:09.615Z"}}