Skip to main content
Glama
DevWidSiddxx

SEM-G Secure Enterprise MCP Gateway

by DevWidSiddxx

Secure Enterprise Model Context Protocol Gateway (SEM-G)

Cloudflare Workers TypeScript Hono

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.

Secure Enterprise MCP

๐Ÿš€ 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

  1. Routing Layer: Hono.js manages API endpoints securely.

  2. Session Governance: Cloudflare KV tracks transactions to prevent abuse.

  3. Security Middleware: Embeddings and Vector Search classify inputs.

  4. 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

  1. Clone the repository and install dependencies:

    npm install
  2. Login to Cloudflare:

    npx wrangler login
  3. Provision 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=cosine

    Note: Update the IDs inside your wrangler.jsonc file with the outputs from the above commands.

  4. 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.


F
license - not found
-
quality - not tested
B
maintenance

Maintenance

โ€“Maintainers
โ€“Response time
โ€“Release cycle
โ€“Releases (12mo)
Commit activity

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

  • A
    license
    -
    quality
    A
    maintenance
    A 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.
    12
    MIT
  • A
    license
    -
    quality
    C
    maintenance
    A 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.
    1
    Apache 2.0
  • A
    license
    -
    quality
    A
    maintenance
    A 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.
    6
    15
    MIT
  • A
    license
    -
    quality
    D
    maintenance
    Provides 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.
    1
    Apache 2.0

View all related MCP servers

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.

View all MCP Connectors

Latest Blog Posts

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