RoamDial — World Radio Map
Explore 35,000+ live radio stations from 215 countries by city, genre, mood, and ICY track title.
Descripción del creador (original en inglés)
Production-grade MCP Gateway in Go with RBAC, in-flight PII redaction, and audit logging.
Estos tres nunca se combinan en una sola puntuación: las opiniones, las mediciones y la popularidad son cosas distintas.
Todavía no escribimos un resumen sencillo para este. Abajo están los datos que leímos del registro.
Elige la app de IA que usas y copia la configuración.
El creador no incluyó detalles de instalación en el registro. Consulta el README del creador más abajo.
Se ejecuta en tu computadora; la lista de herramientas aparece en tu app de IA después de instalarlo.
Revisamos información que cualquiera puede ver; no hemos leído el código. Las revisiones que no aplican no se cuentan. · Revisado el 7 nov 2026
El nombre en el registro se verificó con la cuenta de GitHub BenjaminJ, dueña del repo
Todavía no hemos leído este repo en GitHub
Todavía no hemos leído este repo en GitHub
Este se ejecuta en tu computadora; no hay endpoint en internet
Se ejecuta en tu computadora y usa ajustes locales en su lugar
Se ejecuta en tu computadora; solo podemos leer listas de herramientas de endpoints en internet
Comparado con todos los servidores activos de esta categoría en el registro. Las estrellas solo cuentan cuando quien lo publica es dueño del repo.
Superó 1 de 1 revisiones básicas aplicables. No hemos leído el código. Antes de agregar una clave o un token, revisa qué acceso pide el servidor y usa una clave que tenga solo los permisos que necesitas.
El registro no indica ninguna clave obligatoria, aunque algunos servidores te piden iniciar sesión la primera vez que los usas.
Se ejecuta en tu computadora. Tu app de IA lo inicia cuando hace falta, y los datos no pasan por los servidores del creador (a menos que el propio servidor llame a un servicio en línea).
El repo de GitHub cambió por última vez –, y la última versión (1.0.0) llegó al registro hace 2 meses.
Las apps compatibles con MCP, como Claude Desktop, Claude Code, Cursor y VS Code.
En la misma categoría: RoamDial — World Radio Map, RoamDial — World Radio Map, Guest Logic Hotel PMS
Servidores de la misma categoría hechos por otros creadores, ordenados por estrellas.
Cómo leer una tarjeta:★ Estrellas de GitHubiTres pilares: reseñas · revisiones · usoiActualizado = fecha en que se publicó la última versión en el registroi
Explore 35,000+ live radio stations from 215 countries by city, genre, mood, and ICY track title.
Explore 35,000+ live radio stations from 215 countries by city, genre, mood, and ICY track title.
A PMS (Property Management System) for hotels and event spaces, set up by your AI assistant.
Copiado tal cual del repo del creador. PopNx MCP no lo ha revisado ni lo respalda. Se quitaron HTML, imágenes y scripts. Los enlaces llevan fuera de este sitio.
Production-grade, high-performance Model Context Protocol (MCP) Gateway in Go.
A secure, audited, and PII-sanitized bridge connecting AI agents (Claude Desktop, Cursor, Antigravity, LangGraph) to enterprise backends (OpenAPI, Java/Spring Boot, Go microservices, relational databases).
Live Demo: AI Agent querying CRM with in-flight PII & card redaction (left) while the Gateway streams structured JSON audit logs in real-time (right).
tools/list and enforces execution permissions during tools/call.stdio (for Claude Desktop / Cursor) and HTTP Server-Sent Events (SSE) for distributed microservices.┌────────────────────────────────────────────────────────┐
│ AI Client (Claude / Cursor / Agent) │ └──────────────────────────┬─────────────────────────────┘ │ JSON-RPC 2.0 (stdio or SSE) ▼ ┌────────────────────────────────────────────────────────┐ │ Enterprise MCP Gateway (Single Go Binary) │ │ │ │ 1. Transport Layer (pkg/mcp/transport) │ │ - Stdio & HTTP-SSE Transceivers │ │ 2. Security & Auth Guard (pkg/governance/rbac) │ │ - Token authentication & least-privilege filtering │ │ 3. Router & Tool Registry (pkg/mcp/protocol) │ │ - JSON-RPC 2.0 & MCP handshake engine │ │ 4. Backend Dispatcher (pkg/connector/openapi) │ │ - Dynamic OpenAPI 3.0 path/query/body mapper │ │ 5. Sanitization Engine (pkg/sanitizer/pii) │ │ - Zero-alloc PII, secret, & JSON key redactor │ │ 6. Structured Audit Logger (pkg/audit) │ │ - Cryptographic JSON event trail for SIEM │ └──────────────────────────┬─────────────────────────────┘ │ Authorized & Sanitized Calls ▼ ┌────────────────────────────────────────────────────────┐ │ Internal Enterprise Services (Java / Go / DBs) │ └────────────────────────────────────────────────────────┘
Ensure you have Go 1.24+ installed:
# Clone the repository
git clone https://github.com/BenjaminJ/enterprise-mcp-gateway.git cd enterprise-mcp-gateway
go build -o bin/mcp-gateway ./cmd/gateway go build -o bin/mockserver ./cmd/mockserver
./bin/mockserver --port 8081
./bin/mcp-gateway --config ./examples/config.yaml --token "agent-support-key"
./bin/mcp-gateway --config ./examples/config.yaml --transport sse --port 8080
Follow and format structured audit records as tools execute:
PowerShell (Windows):
Get-Content -Path .\audit.log -Wait -Tail 10 | ForEach-Object {
if ($_ -match '^\s*\{') { $e = $_ | ConvertFrom-Json $time = ([DateTime]$e.timestamp).ToLocalTime().ToString("HH:mm:ss") $statusColor = if ($e.status -eq "SUCCESS") { "Green" } else { "Red" } $redactColor = if ($e.pii_redacted_count -gt 0) { "Yellow" } else { "DarkGray" } Write-Host "[$time] " -NoNewline -ForegroundColor DarkGray Write-Host "[$($e.status)] " -NoNewline -ForegroundColor $statusColor Write-Host "$($e.tool) " -NoNewline -ForegroundColor Cyan Write-Host "(Role: $($e.role), Latency: $($e.duration_ms)ms, Redacted: $($e.pii_redacted_count))" -ForegroundColor $redactColor } }
Bash / Linux / macOS (`jq`):
tail -f audit.log | jq -c '{time: .timestamp, status: .status, tool: .tool, role: .role, latency_ms: .duration_ms, redacted: .pii_redacted_count}'
You can test and inspect the gateway using Anthropic's official @modelcontextprotocol/inspector:
npx @modelcontextprotocol/inspector ./bin/mcp-gateway --config ./examples/config.yaml --token agent-support-key
./bin/mcp-gateway --config ./examples/config.yaml --transport sse --port 8080
npx @modelcontextprotocol/inspector http://localhost:8080/sse
To connect Claude Desktop to your enterprise systems through enterprise-mcp-gateway:
~/Library/Application Support/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.jsonenterprise-mcp-gateway to the mcpServers object:{
"mcpServers": { "enterprise-gateway": { "command": "/absolute/path/to/enterprise-mcp-gateway/bin/mcp-gateway", "args": [ "--config", "/absolute/path/to/enterprise-mcp-gateway/examples/config.yaml", "--token", "agent-support-key" ] } } }
listCustomers, getCustomerDetails, createSupportTicket, etc.) will appear with a hammer icon in the prompt interface.config.yaml)server:
name: "enterprise-mcp-gateway" version: "1.0.0" transport: "stdio" # "stdio" or "sse" host: "0.0.0.0" port: 8080
governance: enabled: true default_role: "support_agent" tokens: "agent-ro-secret": "readonly_agent" "agent-support-secret": "support_agent" "admin-master-secret": "admin" roles: readonly_agent: allowed_tools:
sanitizer: enabled: true mask_card_numbers: true # Luhn-verified Credit Card masking mask_ssn: true # US SSN masking mask_secrets: true # Private keys, AWS keys, JWTs, PATs sensitive_keys:
audit: enabled: true log_path: "stdout" # "stdout" or path to file e.g. "/var/log/mcp-audit.log" hash_inputs: true # SHA-256 hashes tool arguments for compliance
connectors:
Run all unit and end-to-end integration tests:
# Run all unit and integration tests
go test -v ./...
go test -race ./...
# Build lightweight Docker image
docker build -t enterprise-mcp-gateway:latest .
docker run -d -p 8080:8080 -p 8081:8081 enterprise-mcp-gateway:latest --transport sse --port 8080
MIT License.