MCP Stateless Server Template
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@MCP Stateless Server Templatelist available tools"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
MCP Stateless Server Template
Production-ready stateless MCP server implementing the 2026-07-28 specification.
Built by Varritech | christian@varritech.com
Why This Exists
MCP just grew up. The 2026-07-28 specification retired sessions and handshakes, transforming MCP from a bidirectional stateful protocol into a request/response stateless protocol.
This template gives you a working stateless server in TypeScript that you can:
Deploy behind a round-robin load balancer immediately
Scale horizontally without shared storage
Use as a reference for migrating your existing MCP servers
Related MCP server: mcp-server-toolkit
Quick Start
npm install
npm run devYour server will be available at http://localhost:3000/mcp
What Changed in 2026-07-28
Before (2025-11-25) | After (2026-07-28) |
| No handshake required |
| Removed entirely |
Bidirectional streams | Request/response only |
Server-initiated sampling/elicitation | Multi Round-Trip Requests (MRTR) |
Dynamic Client Registration (DCR) | Client ID Metadata Documents (CIMD) |
Key Features
✅ Stateless by default - Every request is self-describing
✅ Load balancer ready - Any request lands on any instance
✅ Cacheable responses - ttlMs and cacheScope hints included
✅ MRTR support - Handle user input requirements mid-call
✅ Authorization hardened - RFC 9207 issuer validation
Architecture
┌─────────────┐ ┌─────────────┐ ┌─────────────┐
│ Client │────▶│ Load │────▶│ Server │
│ │ │ Balancer │ │ Instance │
└─────────────┘ └─────────────┘ └─────────────┘
│
┌─────────────┐
│ Server │
│ Instance │
└─────────────┘No session affinity required. No shared storage needed.
Migration Guide
If you have an existing MCP server:
Remove
initialize/initializedhandlersDrop
Mcp-Session-IdtrackingAdd
_meta.clientInfoparsing to each requestImplement
server/discoverRPC (optional but recommended)Update response format to include
ttlMsandcacheScope
See GUIDE.md for the full migration walkthrough.
License
MIT - Varritech 2026
This server cannot be deployed
Maintenance
Related MCP Connectors
The official MCP Server for the Mux API
Cloud-hosted MCP server for durable AI memory
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
An MCP server that provides Javelin Standalone Guardrails
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceA production-ready MCP server scaffold that features built-in authentication, Docker support, and a comprehensive CI/CD release pipeline. It provides a standardized template for deploying servers with multi-transport support and configurable read-only modes.MIT
- AlicenseNot gradedqualityDmaintenanceProduction-ready MCP server starter with authentication, observability, and a plugin system for building and deploying MCP servers quickly.MIT
- FlicenseNot gradedqualityDmaintenanceStarter kit for building stateless MCP servers using the 2026 spec, enabling horizontal scaling without session affinity.-
- AlicenseNot gradedqualityCmaintenanceEnables a stateless, horizontally scaled MCP server using the 2026-07-28 specification, with tools for load testing and instance-aware operations.MIT