SEM-G Secure Enterprise MCP Gateway
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@SEM-G Secure Enterprise MCP Gatewaycheck the internal CRM for urgent support tickets"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Secure Enterprise Model Context Protocol Gateway (SEM-G)
SEM-G is a high-performance, zero-trust gateway designed to securely broker interactions between Enterprise AI Models (via the Model Context Protocol) and sensitive internal databases/tools. Built entirely on Cloudflare's Edge infrastructure using the 100% Free Tier.

๐ Features
Zero-Trust Authorization: Validates sessions via simulated Cloudflare Access JWTs.
Data Loss Prevention (DLP): High-speed Regex engine intercepts tool responses to mask PII (SSNs, Credit Cards, Phone Numbers) before the context reaches the AI.
Prompt Injection Defense: Uses Workers AI (
@cf/baai/bge-base-en-v1.5) and Vectorize to detect and block adversarial prompts in real-time.LLM-as-a-Judge: Leverages a fast evaluation model (
@cf/meta/llama-3-8b-instruct) to score finalized context blocks for safety and alignment before returning payloads over Streamable HTTP/mcp.Edge Native: Stateless architecture utilizing Cloudflare KV for sub-millisecond session governance and rate limiting.
Related MCP server: MCPGuard
๐ ๏ธ Architecture
Routing Layer: Hono.js manages API endpoints securely.
Session Governance: Cloudflare KV tracks transactions to prevent abuse.
Security Middleware: Embeddings and Vector Search classify inputs.
Tool Execution: Handles standard JSON-RPC 2.0 requests following the MCP specification.
๐ฆ Getting Started
Prerequisites
Node.js & npm
A Cloudflare Account (Free Tier is sufficient)
Wrangler CLI installed globally.
Installation
Clone the repository and install dependencies:
npm installLogin to Cloudflare:
npx wrangler loginProvision Cloudflare Resources: Create the required KV Namespace and Vectorize database for your project:
npx wrangler kv:namespace create "SESSION_STORE" npx wrangler vectorize create threat-signatures --dimensions=768 --metric=cosineNote: Update the IDs inside your
wrangler.jsoncfile with the outputs from the above commands.Run Locally (Development):
npm run dev
๐งช Testing
The test suite validates DLP masking patterns and routing authorization natively inside a simulated Cloudflare Edge environment.
npm run test๐ Deployment
Deploy globally to the Cloudflare Edge network:
npm run deploy๐ Security Notice
This is a demonstration of enterprise concepts adapted for the Cloudflare Free Tier. In a true enterprise setting, it is recommended to use Cloudflare Access for verifying JWTs via JWKS, and utilizing robust ML/NER models for DLP masking rather than pure regular expressions.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityAmaintenanceA security proxy and active firewall for the Model Context Protocol that protects host systems from malicious intent, prompt injection, and data exfiltration. It acts as an interception layer between AI agents and tools, providing real-time verification and multi-layered defense mechanisms.12MIT
- Alicense-qualityCmaintenanceA security gateway that enforces policies, tracks data taints, and sandboxes tool calls between AI agents and MCP servers. It provides a secure chokepoint to prevent prompt injection and ensure OWASP ASI compliance through audit logging and deterministic execution.1Apache 2.0
- Alicense-qualityAmaintenanceA secure gateway that lets AI agents interact with APIs and SSH servers via scoped tokens, with credential injection, human-in-the-loop for dangerous commands, and MCP integration for tool access.615MIT
- Alicense-qualityDmaintenanceProvides a secure gRPC transport layer for the Model Context Protocol (MCP) with mutual TLS, token-based authentication, and fine-grained authorization. Includes comprehensive telemetry and a real-time visualization dashboard for monitoring AI model interactions and security events.1Apache 2.0
Related MCP Connectors
Deterministic trust gate for AI output: leaked-secret, prompt-injection & PII in one call.
The WAF for agents. Pattern-based + heuristic firewall scans prompts, RAG documents, tool argume...
Security firewall for AI agents โ scans MCP calls for injection, secrets, and risks.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/DevWidSiddxx/SEM-G-Secure-Enterprise-MCP-Gateway-'
If you have feedback or need assistance with the MCP directory API, please join our Discord server