Skip to content
reaatechREAATECH

reaatech/mcp-server-starter-ts

0Last commit: May 11, 2026GitHub →

These packages provide a framework for building, securing, and operating Model Context Protocol (MCP) servers in TypeScript. They solve the complexity of implementing transport layers, authentication, and observability by offering a pre-configured Express-based engine with built-in middleware. The collection is designed as a modular pipeline where tools are auto-discovered from the filesystem and automatically integrated into a unified request-handling flow.

Packages

6 packages

@reaatech/mcp-server-auth

v1.0.0
Validates API keys and Bearer tokens for MCP servers using timing-safe comparisons. It provides an Express middleware function that integrates with `@reaatech/mcp-server-core` to handle authentication and inject request context.
status
published
published
6 hours ago

@reaatech/mcp-server-core

v1.0.0
Provides shared TypeScript types, Zod schemas, and environment configuration utilities for building Model Context Protocol (MCP) servers. It exports factory functions for content blocks and tool responses alongside a cached, validated environment configuration object.
status
published
published
6 hours ago

@reaatech/mcp-server-engine

v1.0.0
Provides a pre-configured Express 5 application and server runner for building Model Context Protocol (MCP) servers with built-in middleware for authentication, rate limiting, and observability. It exposes functions to create an Express instance or start a server that automatically handles dual-transport (HTTP/SSE) routing, tool discovery, and graceful shutdowns.
status
published
published
6 hours ago

@reaatech/mcp-server-observability

v1.0.0
Provides structured logging, OpenTelemetry tracing, and Prometheus-compatible metrics for Model Context Protocol (MCP) servers. It exports a pre-configured Pino logger, span management utilities, and initialization functions that rely on OpenTelemetry SDK and OTLP exporters.
status
published
published
6 hours ago

@reaatech/mcp-server-tools

v1.0.0
Provides a type-safe `defineTool` helper and an in-memory registry for managing Model Context Protocol (MCP) tools. It includes filesystem auto-discovery for `.tool.ts` files and ships with built-in diagnostic tools.
status
published
published
6 hours ago

@reaatech/mcp-server-transport

v1.0.0
Mounts Model Context Protocol (MCP) transport handlers onto an Express application, providing session management and automatic cleanup for Streamable HTTP and SSE transports. It exposes functions to attach these transports to an Express router, requiring an MCP server factory to instantiate sessions.
status
published
published
6 hours ago

Comments

Sign in with GitHub to comment and vote.

Loading comments…