mcp-server-starter-ts · packages
Every package shipped from reaatech/mcp-server-starter-ts, published or pending.
6 packages
@reaatech/mcp-server-auth
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
- 8 hours ago
@reaatech/mcp-server-core
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
- 8 hours ago
@reaatech/mcp-server-engine
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
- 8 hours ago
@reaatech/mcp-server-observability
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
- 8 hours ago
@reaatech/mcp-server-tools
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
- 8 hours ago
@reaatech/mcp-server-transport
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
- 8 hours ago
