Skip to content
reaatechREAATECH

mcp-gateway · packages

Every package shipped from reaatech/mcp-gateway, published or pending.

10 packages

@reaatech/mcp-gateway-allowlist

v1.0.0
Enforces per-tenant tool access control for MCP gateways using wildcard pattern matching and versioned allowlists. It provides a utility function for access checks and an Express middleware that returns JSON-RPC error responses for unauthorized requests.
status
published
published
1 day ago

@reaatech/mcp-gateway-audit

v1.0.0
Captures and stores security-relevant audit events for the MCP Gateway using a set of logger classes and a query service. It provides structured JSON output, tamper-evident SHA-256 chaining, and support for console, file, or in-memory storage backends.
status
published
published
1 day ago

@reaatech/mcp-gateway-auth

v1.0.0
Provides Express middleware that validates API keys, JWTs, OAuth2 introspection, or OIDC tokens to secure MCP Gateway requests. It attaches a typed `AuthContext` to the request object and includes utility functions for scope checking and audit-friendly token fingerprinting.
status
published
published
1 day ago

@reaatech/mcp-gateway-cache

v1.0.0
Provides response caching for MCP gateways using either an in-memory LRU or Redis backend. It exports an Express middleware and a `CacheManager` class that supports per-tool TTL strategies and `Cache-Control` header handling.
status
published
published
1 day ago

@reaatech/mcp-gateway-core

v1.0.0
Provides shared TypeScript interfaces, Zod validation schemas, and configuration management utilities for the MCP Gateway ecosystem. It includes SSRF-protected URL validation, YAML-based tenant registry loading, and a Pino-based structured logger.
status
published
published
1 day ago

@reaatech/mcp-gateway-fanout

v1.0.0
Orchestrate requests across multiple MCP server upstreams using fan-out strategies like first-success, all-wait, or majority-vote. This library provides functions for weighted upstream selection, circuit breaking, and exponential backoff retries to manage resilient communication with remote MCP services.
status
published
published
1 day ago

@reaatech/mcp-gateway-gateway

v1.0.0
Provides a full-featured Model Context Protocol (MCP) gateway server as an Express 5 application, complete with built-in authentication, rate limiting, schema validation, and OpenTelemetry observability. It includes a `createApp()` factory for programmatic configuration and a CLI binary for managing deployments, diagnostics, and health checks.
status
published
published
1 day ago

@reaatech/mcp-gateway-observability

v1.0.0
Provides OpenTelemetry instrumentation, pre-configured metrics, and health check utilities for the MCP Gateway. It exports functions for registering custom health probes and initializes standard OTel tracing and Pino-based structured logging.
status
published
published
1 day ago

@reaatech/mcp-gateway-rate-limit

v1.0.0
Enforces per-tenant rate limits using a token bucket algorithm with support for in-memory or Redis-backed storage. It provides an Express middleware function and a set of utility classes for tracking request quotas and managing standard rate-limit HTTP headers.
status
published
published
1 day ago

@reaatech/mcp-gateway-validation

v1.0.0
Validates MCP protocol messages and custom tool arguments against JSON Schemas using AJV. It provides an Express middleware for JSON-RPC 2.0 request validation and a schema manager for registering and versioning tool-specific input and output schemas.
status
published
published
1 day ago