Skip to content
reaatech

MCP Infrastructure

Gateway, catalog, doctor, schema evolution, server starter, multi-tenancy.

Filtering by

6 repos

reaatech/mcp-catalog

0
These packages let you run an internal registry where MCP servers can register themselves, be discovered by capability, and have their health monitored automatically. You'd adopt them to solve the problem of finding and managing MCP servers across a team or organization without relying on a public directory or ad‑hoc documentation. The most distinctive thing is that the catalog itself is exposed as an MCP server, so any MCP client can query it using the same protocol the registered servers speak.
packages
1
updated
8 days ago

reaatech/mcp-changelog

0
These packages automatically detect changes in MCP server tool schemas between git tags and generate changelogs, migration guides, and machine-readable diffs. You would adopt them to eliminate the manual work of tracking schema changes across releases and producing documentation that helps users understand what broke and how to migrate. The tool works as both a CLI and a GitHub Action that posts auto-updating PR comments, and it pairs with a companion package that prevents breaking changes while this one documents them.
packages
0
updated
20 days ago

reaatech/mcp-schema-evolution

0
These packages give you a diff engine and CI policy for MCP tool schemas, classifying every change between two `Tool[]` snapshots as breaking, non-breaking, or patch. You'd adopt them to prevent breaking MCP consumers when you add, remove, or rename tool fields, catching unintended changes before a release. The core library returns `Result<T>` objects instead of throwing, and the CI package enforces policy through a pipe-delimited acknowledgment file that lets you explicitly allow intentional breaking changes.
packages
3
updated
8 days ago

reaatech/mcp-server-starter-ts

0
These packages give you a production-ready MCP server with Express 5, pluggable auth, rate limiting, idempotency, structured logging, OpenTelemetry tracing, and dual Streamable HTTP/SSE transports. You'd adopt them to skip building the operational scaffolding around an MCP server—auth, observability, security middleware, and transport session management—and instead focus on writing tools. The most distinctive thing is that every concern (auth, observability, transport, tools) is a separate, independently installable package, but the engine package wires them together into a single middleware pipeline with auto-discovery of `.tool.ts` files.
packages
6
updated
8 days ago

reaatech/multi-tenant-mcp

0
These packages let you run a single MCP server that serves multiple tenants, with each tenant getting its own rate limits, tool visibility, cost tracking, and isolated artifact storage. You'd adopt them to avoid standing up a separate MCP server per customer while still enforcing per-tenant boundaries on usage, access, and billing. The distinctive thing is that every concern—tenant resolution, rate limiting, visibility, cost accounting, artifact storage, config isolation, and observability—is a separate package you compose into a single middleware function that wraps any MCP server's request handlers.
packages
9
updated
1 month ago

reaatech/webhook-relay-mcp

0
These packages give you an MCP server that receives webhooks from services like Stripe, GitHub, and Twilio, normalizes them into a consistent event format, and exposes them to AI agents through subscription-based polling. You would adopt them to bridge third-party webhooks into agent workflows without writing custom ingestion or validation code for each source. The packages are layered so you can run the bundled server with a single command, or import just the storage, webhook handlers, or MCP tool definitions as libraries.
packages
5
updated
1 month ago