Skip to main content
The Model Context Protocol (MCP) standardized how AI models interface with local tools and resources. However, MCP operates on a Context-Pulling architecture: to analyze data, the client must pull raw records into the model context window over JSON-RPC. The Logic-Injection-on-Origin Protocol (LIOP) introduces In-Situ Execution. You do not need to rewrite your existing MCP server codebase to benefit from LIOP’s Zero-Trust sandboxing, PII shielding, and distributed P2P routing. You can wrap your existing @modelcontextprotocol/sdk instance using LiopMcpBridge.
LIOP MCP Bridge ArchitectureLIOP MCP Bridge Architecture

Traditional MCP Context Pulling vs. LIOP Bridged Architecture


1

Install Dependencies

In your existing Node.js MCP project, install @nekzus/liop:
Your package.json should declare both SDKs:
2

Wrap the MCP Server with LiopMcpBridge

Below is a standard MCP server implementation before and after applying LiopMcpBridge:
3

Configure AI Desktop Clients

Claude Desktop Configuration

On Windows systems with MSIX/Store installations, locate your configuration at: %LOCALAPPDATA%\Packages\Claude_pzs8sxrjxfjjc\LocalCache\Roaming\Claude\claude_desktop_config.json.On macOS/Linux, locate ~/Library/Application Support/Claude/claude_desktop_config.json or ~/.config/Claude/claude_desktop_config.json.Add the bridged server:

Cursor Configuration

In Cursor’s Settings under Features > MCP Servers, add:

Architectural Comparison: Context-Pulling vs. LIOP

The following benchmarks illustrate a real-world telemetry diagnostic task analyzing a 100,000-line server log file (~48 MB):

Verifying the Migration

Run a test query through your client to verify that:
  1. Tool definitions appear automatically in the client’s tools menu.
  2. Invocations return clean aggregated responses.
  3. If an underlying handler attempts to emit a forbidden key (e.g. "credit_card_token"), the response is intercepted and redacted with an [EGRESS_PII_VIOLATION] envelope before reaching the model.