Skip to content

0disoft/mcp-security-proxy

v0.2.0-alpha.5Apache-2.0

Installable Agent Plugins demo for the deny-by-default MCP Security Proxy.

Agent Plugins installable demo

Status: installable self-contained demo, not a general production proxy preset.

This directory implements the Agent Plugins 1.0.0 plugin.json and mcp.json shape. It packages a deny-by-default policy and a fixed, side-effect-free MCP server so the compatibility artifact can be installed and run without an MCP Security Proxy repository checkout.

Install

Copy this directory to the location accepted by an Agent Plugins-compatible host, then install the pinned runtime dependency inside the copied directory:

npm install --omit=dev --ignore-scripts

The host expands ${PLUGIN_ROOT} to this directory and ${PLUGIN_DATA} to its writable per-plugin data directory. The proxy code, policy, and demo upstream resolve under ${PLUGIN_ROOT}; the redacted audit log is written only under ${PLUGIN_DATA}.

Boundary

The included demo_status tool returns a fixed string and does not read arguments, files, environment variables, or the network. The policy denies every other tool by default. This proves portable packaging and proxy mediation; it is not a production policy for an arbitrary upstream MCP server.

Agent Plugins 1.0.0 standardizes packaging and discovery. It does not define marketplace acceptance, host permissions, dependency installation, or runtime lifecycle. A real deployment must choose its upstream server and policy, then validate those choices independently.

pnpm run compatibility checks the tracked package shape. The repository's external-compatibility validation retrieves the official schemas, validates both manifests live, installs a clean copy from its lock file, and exercises MCP initialization, tool discovery, the allowed call, and the ${PLUGIN_DATA} audit destination.